Class: Ekispert::Course::Route::Line::DepartureState
- Inherits:
-
EkispertBase
- Object
- EkispertBase
- Ekispert::Course::Route::Line::DepartureState
- Defined in:
- lib/ekispert/course/route/line/departure_state.rb,
lib/ekispert/course/route/line/departure_state/gate.rb
Defined Under Namespace
Instance Attribute Summary collapse
-
#datetime_list ⇒ Object
Returns the value of attribute datetime_list.
-
#gate_list ⇒ Object
Returns the value of attribute gate_list.
-
#type_list ⇒ Object
Returns the value of attribute type_list.
Instance Method Summary collapse
- #datetime ⇒ Object
-
#initialize(element) ⇒ DepartureState
constructor
A new instance of DepartureState.
Methods included from Util
Constructor Details
#initialize(element) ⇒ DepartureState
Returns a new instance of DepartureState.
8 9 10 11 12 13 |
# File 'lib/ekispert/course/route/line/departure_state.rb', line 8 def initialize(element) @gate_list = [] @datetime_list = [] @type_list = [] super(element) end |
Instance Attribute Details
#datetime_list ⇒ Object
Returns the value of attribute datetime_list.
6 7 8 |
# File 'lib/ekispert/course/route/line/departure_state.rb', line 6 def datetime_list @datetime_list end |
#gate_list ⇒ Object
Returns the value of attribute gate_list.
6 7 8 |
# File 'lib/ekispert/course/route/line/departure_state.rb', line 6 def gate_list @gate_list end |
#type_list ⇒ Object
Returns the value of attribute type_list.
6 7 8 |
# File 'lib/ekispert/course/route/line/departure_state.rb', line 6 def type_list @type_list end |
Instance Method Details
#datetime ⇒ Object
15 16 17 |
# File 'lib/ekispert/course/route/line/departure_state.rb', line 15 def datetime DateTime.parse(@datetime_list[0].text) end |