blob: 8c1bcc54b3f09900ef7657e0f6dd562a6a8e2654 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 | module STIF
  module CodifligneLineId extend self
    LINE_OBJECT_ID_SEPERATOR = ':'
    def lines_set_from_functional_scope(functional_scope)
      Set.new(
        functional_scope
          .map{ |line| extract_codif_line_id line })
    end
    private
    def extract_codif_line_id line_name
      line_name.split(LINE_OBJECT_ID_SEPERATOR).last
    end
  end
end
 |