Class: TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Toilet::Assistant

Overview

トイレの補助設備の情報

Instance Attribute Summary collapse

クラスメソッド collapse

Instance Method Summary collapse

Methods included from Modules::Common::Info::StationFacility::BarrierFree::ToiletAssistant

#facility_for_baby, #facility_for_ostomate, #method_missing, #to_a, #to_h, #to_s

Methods included from Modules::Common::Info::StationFacility::BarrierFree::WheelChair::MethodMissing

#available_to_wheel_chair?, #method_missing, #wheel_chair_accessible?

Methods included from Modules::Common::Info::StationFacility::BarrierFree::WheelChair::Accessibility::AliasTowardsAvailability

#is_available_to_wheel_chair

Methods included from Modules::Common::ToFactory::Seed::Info

#seed

Constructor Details

#initialize(wheel_chair_accessible, baby_chair, baby_changing_table, ostomate) ⇒ Assistant

Returns a new instance of Assistant.



12
13
14
15
16
17
# File 'lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/assistant.rb', line 12

def initialize( wheel_chair_accessible , baby_chair , baby_changing_table , ostomate )
  @wheel_chair_accessible = wheel_chair_accessible
  @baby_chair = baby_chair
  @baby_changing_table = baby_changing_table
  @ostomate = ostomate
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class TokyoMetro::Modules::Common::Info::StationFacility::BarrierFree::ToiletAssistant

Instance Attribute Details

#baby_chairBoolean (readonly)

幼児用の椅子が設置されているか否か

Returns:

  • (Boolean)


25
26
27
# File 'lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/assistant.rb', line 25

def baby_chair
  @baby_chair
end

#baby_changing_tableBoolean (readonly)

おむつ交換台が設置されているか否か

Returns:

  • (Boolean)


29
30
31
# File 'lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/assistant.rb', line 29

def baby_changing_table
  @baby_changing_table
end

#ostomateBoolean (readonly)

オストメイト設備が設置されているか否か

Returns:

  • (Boolean)


33
34
35
# File 'lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/assistant.rb', line 33

def ostomate
  @ostomate
end

#wheel_chair_accessibleBoolean (readonly)

車いすが利用可能か否か

Returns:

  • (Boolean)


21
22
23
# File 'lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/assistant.rb', line 21

def wheel_chair_accessible
  @wheel_chair_accessible
end

Class Method Details

.factory_for_seeding_this_classObject



41
42
43
# File 'lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/assistant.rb', line 41

def self.factory_for_seeding_this_class
  factory_for_seeding_toilet_service_detail_assistant_info
end

.factory_for_this_classObject



37
38
39
# File 'lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/assistant.rb', line 37

def self.factory_for_this_class
  factory_for_generating_barrier_free_toilet_assistant_from_hash
end