class TokyoMetro::Factory::Seed::Api::StationFacility::Info::Platform::Info

Private Instance Methods

hash_to_db() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/platform/info.rb, line 8
def hash_to_db
  _railway_line_id = railway_line_id
  {
    station_facility_info_id: @station_facility_info_id ,
    railway_line_id: _railway_line_id ,
    railway_direction_id: railway_direction_id( _railway_line_id ) ,
    car_composition: @info.car_composition ,
    car_number: @info.car_number
  }
end
method_name_for_db_instance_class() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/platform/info.rb, line 19
def method_name_for_db_instance_class
  :db_instance_class_of_platform_info
end
seed_optional_infos() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/platform/info.rb, line 23
def seed_optional_infos
  [ :transfer_infos , :barrier_free_facilities , :surrounding_areas ].each do | method_base_name |
    @info.send( "seed_#{ method_base_name }" , @id )
  end
end