class TokyoMetro::Factory::BeforeSeed::Api::MetaClass::Timetables::TrainType::Pattern
Attributes
pattern_id[R]
Public Class Methods
new( pattern_id , train_type , railway_line_id , terminal_station_info_id , operation_day_id )
click to toggle source
# File lib/tokyo_metro/factory/before_seed/api/meta_class/timetables/train_type/pattern.rb, line 3 def initialize( pattern_id , train_type , railway_line_id , terminal_station_info_id , operation_day_id ) @pattern_id = pattern_id @train_type = train_type @railway_line_id = railway_line_id @terminal_station_info_id = terminal_station_info_id @operation_day_id = operation_day_id end
Public Instance Methods
match?( train_type , railway_line_id , terminal_station_info_id , operation_day_id )
click to toggle source
# File lib/tokyo_metro/factory/before_seed/api/meta_class/timetables/train_type/pattern.rb, line 13 def match?( train_type , railway_line_id , terminal_station_info_id , operation_day_id ) train_type_is?( train_type ) and railway_line_is?( railway_line_id ) and terminal_station_is?( terminal_station_info_id ) and operation_day_is?( operation_day_id ) end
Private Instance Methods
operation_day_is?( operation_day_id )
click to toggle source
# File lib/tokyo_metro/factory/before_seed/api/meta_class/timetables/train_type/pattern.rb, line 31 def operation_day_is?( operation_day_id ) @operation_day_id == operation_day_id end
railway_line_is?( railway_line_id )
click to toggle source
# File lib/tokyo_metro/factory/before_seed/api/meta_class/timetables/train_type/pattern.rb, line 23 def railway_line_is?( railway_line_id ) @railway_line_id == railway_line_id end
terminal_station_is?( terminal_station_info_id )
click to toggle source
# File lib/tokyo_metro/factory/before_seed/api/meta_class/timetables/train_type/pattern.rb, line 27 def terminal_station_is?( terminal_station_info_id ) @terminal_station_info_id == terminal_station_info_id end
train_type_is?( train_type )
click to toggle source
# File lib/tokyo_metro/factory/before_seed/api/meta_class/timetables/train_type/pattern.rb, line 19 def train_type_is?( train_type ) @train_type == train_type end