Class: Muni::Route

Inherits:
Base
  • Object
show all
Defined in:
lib/muni/route.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.find(tag) ⇒ Object



23
24
25
26
27
28
29
# File 'lib/muni/route.rb', line 23

def find(tag)
  if tag == :all
    find_all
  else
    find_by_tag(tag)
  end
end

Instance Method Details

#direction_at(direction) ⇒ Object



9
10
11
12
# File 'lib/muni/route.rb', line 9

def direction_at(direction)
  return send(direction.downcase.to_sym) if direction =~ /(outbound|inbound)/i
  directions.select{|dir| dir.id == direction}.first
end

#inboundObject



18
19
20
# File 'lib/muni/route.rb', line 18

def inbound
  directions.select{ |dir| dir.name =~ /inbound/i }.first
end

#outboundObject



14
15
16
# File 'lib/muni/route.rb', line 14

def outbound
  directions.select{ |dir| dir.name =~ /outbound/i }.first
end