Class: Departure

Inherits:
Object
  • Object
show all
Defined in:
lib/model/departure.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(departure) ⇒ Departure

Returns a new instance of Departure.



8
9
10
11
12
# File 'lib/model/departure.rb', line 8

def initialize departure
  @platform = Platform.new(departure["platform"])
  @run = Run.new(departure["run"])
  @time = Time.parse(departure["time_timetable_utc"])
end

Instance Attribute Details

#platformObject (readonly)

Returns the value of attribute platform.



6
7
8
# File 'lib/model/departure.rb', line 6

def platform
  @platform
end

#runObject (readonly)

Returns the value of attribute run.



6
7
8
# File 'lib/model/departure.rb', line 6

def run
  @run
end

#timeObject (readonly)

Returns the value of attribute time.



6
7
8
# File 'lib/model/departure.rb', line 6

def time
  @time
end