diff options
| author | Luc Donnet | 2017-12-20 10:18:01 +0100 | 
|---|---|---|
| committer | GitHub | 2017-12-20 10:18:01 +0100 | 
| commit | e6ab30bc089b9d30a4222df214a70097df651d72 (patch) | |
| tree | b62489c965045d0fa897f02caeeb0b59d436a062 /lib/stif/codifligne_line_id.rb | |
| parent | c13540b1b10451c9b26045cbfcb5ec397d1ddbc0 (diff) | |
| parent | b4f0fe5ac25c1d58c7396f55fb66de7313783d9c (diff) | |
| download | chouette-core-e6ab30bc089b9d30a4222df214a70097df651d72.tar.bz2 | |
Merge pull request #124 from af83/5006-wb_import_filter_refs_with_foreign_lines
5006 wb import filter refs with foreign lines
Diffstat (limited to 'lib/stif/codifligne_line_id.rb')
| -rw-r--r-- | lib/stif/codifligne_line_id.rb | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/lib/stif/codifligne_line_id.rb b/lib/stif/codifligne_line_id.rb new file mode 100644 index 000000000..8c1bcc54b --- /dev/null +++ b/lib/stif/codifligne_line_id.rb @@ -0,0 +1,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 | 
