class TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::Facility::Escalator::ServiceDetail::Direction

Private Instance Methods

barrier_free_facility_escalator_direction_pattern_id() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/barrier_free/facility/escalator/service_detail/direction.rb, line 27
def barrier_free_facility_escalator_direction_pattern_id
  self.class.send( method_name_for_db_direction_pattern_instance_class ).find_or_create_by( @info.to_h ).id
end
hash_to_db() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/barrier_free/facility/escalator/service_detail/direction.rb, line 12
def hash_to_db
  {
    barrier_free_facility_service_detail_id: @barrier_free_facility_service_detail_id ,
    barrier_free_facility_escalator_direction_pattern_id: barrier_free_facility_escalator_direction_pattern_id
  }
end
method_name_for_db_direction_pattern_instance_class() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/barrier_free/facility/escalator/service_detail/direction.rb, line 23
def method_name_for_db_direction_pattern_instance_class
  :db_instance_class_of_escalator_direction_pattern
end
method_name_for_db_instance_class() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/barrier_free/facility/escalator/service_detail/direction.rb, line 19
def method_name_for_db_instance_class
  :db_instance_class_of_escalator_direction
end
set_optional_variables( args ) click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/barrier_free/facility/escalator/service_detail/direction.rb, line 7
def set_optional_variables( args )
  raise "Error" unless args.length == 1
  @barrier_free_facility_service_detail_id = args.first
end