Class: Ekispert::Course::Route::Line::Stop::Point

Inherits:
EkispertBase
  • Object
show all
Defined in:
lib/ekispert/course/route/line/stop/point.rb,
lib/ekispert/course/route/line/stop/point/station.rb,
lib/ekispert/course/route/line/stop/point/prefecture.rb

Defined Under Namespace

Classes: Prefecture, Station

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Util

#snakecase

Constructor Details

#initialize(element) ⇒ Point

Returns a new instance of Point.



9
10
11
12
13
14
# File 'lib/ekispert/course/route/line/stop/point.rb', line 9

def initialize(element)
  @station_list = []
  @prefecture_list = []
  super(element)
  station.prefecture_list = prefecture_list
end

Instance Attribute Details

#prefecture_listObject

Returns the value of attribute prefecture_list.



7
8
9
# File 'lib/ekispert/course/route/line/stop/point.rb', line 7

def prefecture_list
  @prefecture_list
end

#station_listObject

Returns the value of attribute station_list.



7
8
9
# File 'lib/ekispert/course/route/line/stop/point.rb', line 7

def station_list
  @station_list
end

Instance Method Details

#prefectureObject



20
21
22
# File 'lib/ekispert/course/route/line/stop/point.rb', line 20

def prefecture
  @prefecture_list[0]
end

#stationObject



16
17
18
# File 'lib/ekispert/course/route/line/stop/point.rb', line 16

def station
  @station_list[0]
end