Module: TokyoMetro::Factory::Seed::Reference::TrainType
- Defined in:
- lib/tokyo_metro/factory/seed/reference/train_type.rb
Instance Method Summary collapse
- #train_type_id(*args, determine_by: @info.train_type) ⇒ Object
- #train_types(whole = nil, __railway_line_id__: railway_line_id, __train_type_in_api_id__: train_type_in_api_id) ⇒ Object
Instance Method Details
#train_type_id(*args, determine_by: @info.train_type) ⇒ Object
3 4 5 |
# File 'lib/tokyo_metro/factory/seed/reference/train_type.rb', line 3 def train_type_id( *args , determine_by: @info.train_type ) self.class.train_type_factory.id_in_db( determine_by , *args ) end |
#train_types(whole = nil, __railway_line_id__: railway_line_id, __train_type_in_api_id__: train_type_in_api_id) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/tokyo_metro/factory/seed/reference/train_type.rb', line 7 def train_types( whole = nil , __railway_line_id__: railway_line_id , __train_type_in_api_id__: train_type_in_api_id ) h = { railway_line_id: __railway_line_id__ , train_type_in_api_id: __train_type_in_api_id__ } if whole.present? whole.where(h) else ::TrainType.where(h) end end |