class TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Toilet::Info

トイレの情報を扱うクラス

Attributes

assistant_facility[R]

トイレ内のバリアフリー設備 @return [Assistant or nil]

has_assistant[R]

トイレ内のバリアフリー設備 @return [Assistant or nil]

Public Class Methods

factory_for_seeding_this_class() click to toggle source
# File lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/info.rb, line 30
def self.factory_for_seeding_this_class
  factory_for_seeding_barrier_free_facility_toilet_info
end
factory_for_this_class() click to toggle source
# File lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/info.rb, line 26
def self.factory_for_this_class
  factory_for_generating_barrier_free_toilet_info_from_hash
end
new( id_urn , same_as , service_detail , place_name , located_area_name , remark , has_assistant ) click to toggle source

Constructor

# File lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/info.rb, line 8
def initialize( id_urn , same_as , service_detail , place_name , located_area_name , remark , has_assistant )
  super( id_urn , same_as , service_detail , place_name , located_area_name , remark )
  @has_assistant = has_assistant
end

Public Instance Methods

assistant_facility_available?() click to toggle source

トイレ内にバリアフリー設備があるか否かを判定するメソッド @return [Boolean]

# File lib/tokyo_metro/api/station_facility/info/barrier_free/facility/toilet/info.rb, line 22
def assistant_facility_available?
  self.assistant_facility.instance_of?( self.class.barrier_free_toilet_assinstant_class )
end