Class: TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Toilet::Assistant
- Inherits:
-
Object
- Object
- TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Toilet::Assistant
- Includes:
- ClassNameLibrary::Api::StationFacility, Modules::Common::Info::StationFacility::BarrierFree::ToiletAssistant, Modules::Common::Info::StationFacility::BarrierFree::WheelChair::Accessibility::AliasTowardsAvailability, Modules::Common::Info::StationFacility::BarrierFree::WheelChair::MethodMissing, Modules::Common::ToFactory::Generate::Info, Modules::Common::ToFactory::Seed::Info
- Defined in:
- lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/assistant.rb
Overview
トイレの補助設備の情報
Instance Attribute Summary collapse
-
#baby_chair ⇒ Boolean
readonly
幼児用の椅子が設置されているか否か.
-
#baby_changing_table ⇒ Boolean
readonly
おむつ交換台が設置されているか否か.
-
#ostomate ⇒ Boolean
readonly
オストメイト設備が設置されているか否か.
-
#wheel_chair_accessible ⇒ Boolean
readonly
車いすが利用可能か否か.
クラスメソッド collapse
Instance Method Summary collapse
-
#initialize(wheel_chair_accessible, baby_chair, baby_changing_table, ostomate) ⇒ Assistant
constructor
A new instance of Assistant.
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
Methods included from Modules::Common::ToFactory::Seed::Info
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_chair ⇒ Boolean (readonly)
幼児用の椅子が設置されているか否か
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_table ⇒ Boolean (readonly)
おむつ交換台が設置されているか否か
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 |
#ostomate ⇒ Boolean (readonly)
オストメイト設備が設置されているか否か
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_accessible ⇒ Boolean (readonly)
車いすが利用可能か否か
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_class ⇒ Object
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_class ⇒ Object
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 end |