class TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::Facility::Toilet::Assistant

Private Instance Methods

barrier_free_facility_toilet_assistant_pattern_id() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/barrier_free/facility/toilet/assistant.rb, line 27
def barrier_free_facility_toilet_assistant_pattern_id
  barrier_free_facility_toilet_assistant_pattern_in_db.id
end
barrier_free_facility_toilet_assistant_pattern_in_db() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/barrier_free/facility/toilet/assistant.rb, line 23
def barrier_free_facility_toilet_assistant_pattern_in_db
  ::BarrierFreeFacilityToiletAssistantPattern.find_or_create_by( @info.to_h )
end
hash_to_db() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/barrier_free/facility/toilet/assistant.rb, line 12
def hash_to_db
  {
    barrier_free_facility_id: @barrier_free_facility_id ,
    barrier_free_facility_toilet_assistant_pattern_id: barrier_free_facility_toilet_assistant_pattern_id
  }
end
method_name_for_db_instance_class() click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/barrier_free/facility/toilet/assistant.rb, line 19
def method_name_for_db_instance_class
  :db_instance_class_of_toilet_assistant
end
set_optional_variables( args ) click to toggle source
# File lib/tokyo_metro/factory/seed/api/station_facility/info/barrier_free/facility/toilet/assistant.rb, line 7
def set_optional_variables( args )
  set_optional_variables__check_length_of_args( args , 1 )
  @barrier_free_facility_id = args.first
end