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