Module: TokyoMetro::ClassNameLibrary::Api::StationFacility::BarrierFree::MetaClass::ClassMethods

Defined in:
lib/tokyo_metro/class_name_library/api/station_facility/barrier_free/meta_class.rb

クラスメソッド (1) - メタデータ collapse

Instance Method Details

#category_nameString

Note:

サブクラスで上書きする。(「トイレ」「階段昇降機」「エレベータ」「エスカレータ」「ハンドル型電動車いす利用可能経路」のいずれかが格納される)

施設のカテゴリの名称

Returns:

  • (String)


20
21
22
# File 'lib/tokyo_metro/class_name_library/api/station_facility/barrier_free/meta_class.rb', line 20

def category_name
  raise "Error: The method #{__method__} is not defined in this class."
end

#category_name_enObject



24
25
26
# File 'lib/tokyo_metro/class_name_library/api/station_facility/barrier_free/meta_class.rb', line 24

def category_name_en
  raise "Error: The method #{__method__} is not defined in this class."
end

#rdf_type_of_facilityString

Note:

サブクラスで上書きする。(“ug:Toilet”, “spac:Stairlift”, “ug:Elevator”, “ug:Escalator”, “ug:Link” のいずれかが格納される)

クラス指定

Returns:

  • (String)


13
14
15
# File 'lib/tokyo_metro/class_name_library/api/station_facility/barrier_free/meta_class.rb', line 13

def rdf_type_of_facility
  raise "Error: The method #{__method__} is not defined in this class."
end

#spac__is_available_toString?

車いす対応状況

Returns:

  • (String)

    サブクラスで上書きされる場合(ハンドル型電動車いす利用可能経路の場合は “spac:MobilityScooter”、車いす対応エスカレータの場合は “spac:Wheelchair” となる)

  • (nil)

    サブクラスで上書きされない場合



31
32
33
# File 'lib/tokyo_metro/class_name_library/api/station_facility/barrier_free/meta_class.rb', line 31

def spac__is_available_to
  nil
end