Class: TokyoMetro::Factory::Generate::Static::Station::InEachRailwayLine::Info

Inherits:
MetaClass::Info::Normal show all
Includes:
ClassNameLibrary::Static::Station
Defined in:
lib/tokyo_metro/factory/generate/static/station/in_each_railway_line/info.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from MetaClass::Info::Normal

#variables_from_hash_keys

Methods inherited from MetaClass::Info::Fundamental

#generate, info_class_for_this_class, process

Constructor Details

#initialize(same_as, h, index_in_railway_line = nil) ⇒ Info

Returns a new instance of Info.



14
15
16
17
# File 'lib/tokyo_metro/factory/generate/static/station/in_each_railway_line/info.rb', line 14

def initialize( same_as , h , index_in_railway_line = nil )
  super( same_as , h )
  @index_in_railway_line = index_in_railway_line
end

Class Method Details

.hash_keysObject



5
6
7
8
9
10
11
12
# File 'lib/tokyo_metro/factory/generate/static/station/in_each_railway_line/info.rb', line 5

def self.hash_keys
  [
    :station_name_alias , :station_facility , :station_facility_custom , :station_facility_custom_alias ,
    :name_ja , :name_hira , :name_in_system , :name_en , :station_code ,
    :administrator , :other_operator , :stop ,
    :some_trains_stop , :stop_for_drivers
  ]
end