Class: TokyoMetro::Static::RailwayDirection::Info

Inherits:
Object
  • Object
show all
Includes:
ClassNameLibrary::Static::RailwayDirection, Modules::Common::ToFactory::Generate::Info, Modules::Common::ToFactory::Seed::Info
Defined in:
lib/tokyo_metro/static/railway_direction/info.rb

Overview

方面の情報を扱うクラス

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Modules::Common::ToFactory::Seed::Info

#seed

Constructor Details

#initialize(same_as, in_api_same_as, railway_line, railway_direction_code, station) ⇒ Info

Returns a new instance of Info.



8
9
10
11
12
13
14
15
# File 'lib/tokyo_metro/static/railway_direction/info.rb', line 8

def initialize( same_as , in_api_same_as , railway_line , railway_direction_code , station )
  raise "Error" unless /\Aodpt.Station:/ === station
  @same_as = same_as
  @in_api_same_as = in_api_same_as
  @railway_line = railway_line
  @railway_direction_code = railway_direction_code
  @station = station
end

Instance Attribute Details

#in_api_same_asObject (readonly)

Returns the value of attribute in_api_same_as.



17
18
19
# File 'lib/tokyo_metro/static/railway_direction/info.rb', line 17

def in_api_same_as
  @in_api_same_as
end

#railway_direction_codeObject (readonly)

Returns the value of attribute railway_direction_code.



17
18
19
# File 'lib/tokyo_metro/static/railway_direction/info.rb', line 17

def railway_direction_code
  @railway_direction_code
end

#railway_lineObject (readonly)

Returns the value of attribute railway_line.



17
18
19
# File 'lib/tokyo_metro/static/railway_direction/info.rb', line 17

def railway_line
  @railway_line
end

#same_asObject (readonly)

Returns the value of attribute same_as.



17
18
19
# File 'lib/tokyo_metro/static/railway_direction/info.rb', line 17

def same_as
  @same_as
end

#stationObject (readonly)

Returns the value of attribute station.



17
18
19
# File 'lib/tokyo_metro/static/railway_direction/info.rb', line 17

def station
  @station
end