class MoscowMetro::Line
Constants
- COLUMNS
- RECORDS
- Record
- UIDS
Public Class Methods
all()
click to toggle source
# File lib/moscow_metro/line.rb, line 21 def self.all RECORDS.map { |record_data| Record.new(*hash_values(COLUMNS, record_data)) } end
find_by_uid(uid)
click to toggle source
# File lib/moscow_metro/line.rb, line 25 def self.find_by_uid(uid) all.find { |line| line.uid == uid } end
mcd()
click to toggle source
# File lib/moscow_metro/line.rb, line 29 def self.mcd all.select { |line| UIDS[:mck].include? line.uid } end
mck()
click to toggle source
# File lib/moscow_metro/line.rb, line 33 def self.mck all.select { |line| UIDS[:mck].include? line.uid } end
metro()
click to toggle source
# File lib/moscow_metro/line.rb, line 37 def self.metro all.select { |line| UIDS[:metro].include? line.uid } end
monorail()
click to toggle source
# File lib/moscow_metro/line.rb, line 41 def self.monorail all.select { |line| UIDS[:monorail].include? line.uid } end