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