class LondonTransport::Combined
Private Instance Methods
combined_data(constant_name:)
click to toggle source
# File lib/london_transport/combined.rb, line 11 def combined_data(constant_name:) LondonTransport::Base::AVAILABLE_MODES_OF_TRANSPORT.map do |transport| Module.const_get("LondonTransport::#{transport.capitalize}::#{constant_name}") end end
modes()
click to toggle source
# File lib/london_transport/combined.rb, line 7 def modes @modes ||= combined_data(constant_name: 'MODES').flatten.uniq.join(',') end
stop_types()
click to toggle source
# File lib/london_transport/combined.rb, line 3 def stop_types @stop_types ||= combined_data(constant_name: 'STOP_TYPES').flatten.uniq.join(',') end