Class: TokyoMetro::Api::TrainTimetable::Info::StationTime::Info::TrainRelation::MetaClass::List

Inherits:
Array
  • Object
show all
Includes:
ClassNameLibrary::Api::StationTrainTime::Db, ClassNameLibrary::Api::TrainTimetable, Modules::Common::ToFactory::Seed::List
Defined in:
lib/tokyo_metro/api/train_timetable/info/station_time/info/train_relation/meta_class/list.rb

Direct Known Subclasses

Following::List, Previous::List

Instance Method Summary collapse

Instance Method Details

#listObject



7
8
9
# File 'lib/tokyo_metro/api/train_timetable/info/station_time/info/train_relation/meta_class/list.rb', line 7

def list
  self.map( &:same_as )
end

#seed(*args) ⇒ Object



17
18
19
20
21
22
23
24
25
26
27
# File 'lib/tokyo_metro/api/train_timetable/info/station_time/info/train_relation/meta_class/list.rb', line 17

def seed( *args )
  __seed__(
    *args ,
    factory_name: :factory_for_seeding_this_class ,
    class_name: self.class ,
    method_name: __method__  ,
    indent: 0 ,
    not_on_the_top_layer: true ,
    display_number: true
  )
end

#trains_in_apiObject



11
12
13
# File 'lib/tokyo_metro/api/train_timetable/info/station_time/info/train_relation/meta_class/list.rb', line 11

def trains_in_api
  self.map( &:in_api )
end