af83/chouette-core

View on GitHub
app/lib/stif/codifligne_line_id.rb

Summary

Maintainability
A
0 mins
Test Coverage
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