module TokyoMetro::ClassNameLibrary::Api::StationFacility::ClassMethods
Public Instance Methods
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 54 def barrier_free_elevator_info_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Elevator::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 58 def barrier_free_escalator_info_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Escalator::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 62 def barrier_free_link_for_mobility_scooter_info_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::LinkForMobilityScooter::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 46 def barrier_free_list_class TokyoMetro::Api::StationFacility::Info::BarrierFree::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 50 def barrier_free_meta_info_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 82 def barrier_free_service_detail_info_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::ServiceDetail::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 78 def barrier_free_service_detail_list_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::ServiceDetail::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 66 def barrier_free_stairlift_info_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Stairlift::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 74 def barrier_free_toilet_assinstant_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Toilet::Assistant end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 70 def barrier_free_toilet_info_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Toilet::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 42 def barrier_free_top_level_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree end
JSON-LD 仕様に基づく context のURL - URL @return [String]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 18 def context "http://vocab.tokyometroapp.jp/context_odpt_StationFacility.jsonld" end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 331 def db_instance_class ::StationFacility::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 335 def db_instance_class_of_barrier_free_facility_info ::BarrierFreeFacility::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 339 def db_instance_class_of_barrier_free_service_detail ::BarrierFreeFacilityServiceDetail end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 343 def db_instance_class_of_barrier_free_service_detail_pattern ::BarrierFreeFacilityServiceDetailPattern end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 347 def db_instance_class_of_escalator_direction ::BarrierFreeFacilityEscalatorDirection end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 351 def db_instance_class_of_escalator_direction_pattern ::BarrierFreeFacilityEscalatorDirectionPattern end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 359 def db_instance_class_of_platform_info ::StationFacilityPlatformInfo end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 367 def db_instance_class_of_platform_info_barrier_free_facility ::StationFacilityPlatformInfoBarrierFreeFacility end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 371 def db_instance_class_of_platform_info_surrounding_area ::StationFacilityPlatformInfoSurroundingArea end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 363 def db_instance_class_of_platform_info_transfer_info ::StationFacilityPlatformInfoTransferInfo end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 355 def db_instance_class_of_toilet_assistant ::BarrierFreeFacilityToiletAssistant end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 94 def escalator_service_detail_direction_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Escalator::ServiceDetail::Direction end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 90 def escalator_service_detail_info_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Escalator::ServiceDetail::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 86 def escalator_service_detail_list_class ::TokyoMetro::Api::StationFacility::Info::BarrierFree::Facility::Escalator::ServiceDetail::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 173 def factory_for_generating_barrier_free_elevator_info_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::Facility::Elevator end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 177 def factory_for_generating_barrier_free_escalator_info_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::Facility::Escalator end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 185 def factory_for_generating_barrier_free_escalator_service_detail_direction ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::Facility::Escalator::ServiceDetail::Direction end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 181 def factory_for_generating_barrier_free_escalator_service_detail_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::Facility::Escalator::ServiceDetail::Info end
@note {::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::Info} でないことに注意
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 165 def factory_for_generating_barrier_free_info_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 189 def factory_for_generating_barrier_free_link_for_mobility_scooter_info_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::Facility::LinkForMobilityScooter end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 169 def factory_for_generating_barrier_free_service_detail_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::ServiceDetail::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 193 def factory_for_generating_barrier_free_stairlift_info_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::Facility::Stairlift end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 201 def factory_for_generating_barrier_free_toilet_assistant_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::Facility::Toilet::Assistant end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 197 def factory_for_generating_barrier_free_toilet_info_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::Facility::Toilet end
JSON をパースして得られた配列の要素である Hash からインスタンスを作成するメソッドための Factory
Pattern クラス @return [Const ( ::TokyoMetro::Factory::Generate::Api::StationFacility::Info
)]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 160 def factory_for_generating_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info end
保存済みの情報を処理しインスタンスを復元するための Factory
Pattern クラス @return [Const ( ::TokyoMetro::Factory::Generate::Api::StationFacility::List
)]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 223 def factory_for_generating_from_saved_file ::TokyoMetro::Factory::Generate::Api::StationFacility::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 209 def factory_for_generating_platform_barrier_free_info_from_string ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::Platform::Info::BarrierFree::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 205 def factory_for_generating_platform_info_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::Platform::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 217 def factory_for_generating_platform_surrounding_area_info_from_string ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::Platform::Info::SurroundingArea::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 213 def factory_for_generating_platform_transfer_info_from_hash ::TokyoMetro::Factory::Generate::Api::StationFacility::Info::Platform::Info::Transfer::Info end
API からデータを取得するための Factory
Pattern クラス @return [Const ( ::TokyoMetro::Factory::Get::Api::DataSearch::StationFacility
)]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 134 def factory_for_getting ::TokyoMetro::Factory::Get::Api::DataSearch::StationFacility end
グループ化されたデータを保存するための Factory
Pattern クラス @return [Const ( ::TokyoMetro::Factory::Save::Api::StationFacility::Group
)]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 146 def factory_for_saving_datas_of_each_group ::TokyoMetro::Factory::Save::Api::StationFacility::Group end
API から取得したデータを保存するための Factory
Pattern クラス @return [Const ( ::TokyoMetro::Factory::Save::Api::StationFacility::EachFile
)]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 140 def factory_for_saving_to_each_file ::TokyoMetro::Factory::Save::Api::StationFacility::EachFile end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 237 def factory_for_seeding_barrier_free_facilities ::TokyoMetro::Factory::Seed::Api::StationFacility::List::BarrierFree end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 241 def factory_for_seeding_barrier_free_facilities_of_each_station ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 249 def factory_for_seeding_barrier_free_facility_escalator_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::Facility::Escalator::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 245 def factory_for_seeding_barrier_free_facility_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 261 def factory_for_seeding_barrier_free_facility_service_detail_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::ServiceDetail::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 257 def factory_for_seeding_barrier_free_facility_service_detail_list ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::ServiceDetail::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 253 def factory_for_seeding_barrier_free_facility_toilet_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::Facility::Toilet::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 269 def factory_for_seeding_escalator_service_detail_direction ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::Facility::Escalator::ServiceDetail::Direction end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 265 def factory_for_seeding_escalator_service_detail_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::Facility::Escalator::ServiceDetail::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 233 def factory_for_seeding_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info end
@!group DB
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 229 def factory_for_seeding_list ::TokyoMetro::Factory::Seed::Api::StationFacility::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 285 def factory_for_seeding_platform_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::Platform::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 301 def factory_for_seeding_platform_info_barrier_free_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::Platform::Info::BarrierFree::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 297 def factory_for_seeding_platform_info_barrier_free_list ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::Platform::Info::BarrierFree::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 309 def factory_for_seeding_platform_info_surrounding_area_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::Platform::Info::SurroundingArea::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 305 def factory_for_seeding_platform_info_surrounding_area_list ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::Platform::Info::SurroundingArea::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 293 def factory_for_seeding_platform_info_transfer_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::Platform::Info::Transfer::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 289 def factory_for_seeding_platform_info_transfer_list ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::Platform::Info::Transfer::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 277 def factory_for_seeding_platform_infos ::TokyoMetro::Factory::Seed::Api::StationFacility::List::Platform end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 281 def factory_for_seeding_platform_infos_of_each_station ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::Platform::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 273 def factory_for_seeding_toilet_service_detail_assistant_info ::TokyoMetro::Factory::Seed::Api::StationFacility::Info::BarrierFree::Facility::Toilet::Assistant end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 154 def file_info_class_for_saving ::TokyoMetro::Factory::Save::Api::StationFacility::Group::FileInfo end
配列の要素となるインスタンスのクラス @return [Const ( ::TokyoMetro::Api::StationFacility::Info
)]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 38 def info_class ::TokyoMetro::Api::StationFacility::Info end
API の情報(ハッシュの配列)の各成分をディレクトリ分けするときに使用するキーの設定 @return [String or Symbol]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 321 def key_name_for_determining_dir_when_saving_grouped_infos_and_instance_is_not_generated "owl:sameAs" end
配列のクラス @return [Const ( ::TokyoMetro::Api::StationFacility::List
)]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 32 def list_class ::TokyoMetro::Api::StationFacility::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 150 def list_class_for_saving_grouped_infos ::TokyoMetro::Factory::Save::Api::StationFacility::Group::List end
API の情報(generate_instance が true のときの、インスタンスの配列)の各成分をディレクトリ分けするときに使用するキーの設定 @return [String or Symbol]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 315 def method_name_for_determining_dir_when_saving_grouped_infos_and_instance_is_generated :same_as end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 118 def platform_barrier_free_info_class ::TokyoMetro::Api::StationFacility::Info::Platform::Info::BarrierFree::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 114 def platform_barrier_free_list_class ::TokyoMetro::Api::StationFacility::Info::Platform::Info::BarrierFree::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 102 def platform_info_class ::TokyoMetro::Api::StationFacility::Info::Platform::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 98 def platform_list_class ::TokyoMetro::Api::StationFacility::Info::Platform::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 126 def platform_surrounding_area_info_class ::TokyoMetro::Api::StationFacility::Info::Platform::Info::SurroundingArea::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 122 def platform_surrounding_area_list_class ::TokyoMetro::Api::StationFacility::Info::Platform::Info::SurroundingArea::List end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 110 def platform_transfer_info_class ::TokyoMetro::Api::StationFacility::Info::Platform::Info::Transfer::Info end
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 106 def platform_transfer_list_class ::TokyoMetro::Api::StationFacility::Info::Platform::Info::Transfer::List end
クラス指定 - odpt:StationFacility @return [String]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 12 def rdf_type "odpt:StationFacility" end
ファイル名を作成する際に削除する部分を示す正規表現 @return [Regexp]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 327 def regexp_indicating_deleted_part_of_value_and_used_when_determine_saved_file_name /\Aodpt\.StationFacility\:/ end
トップレベルのクラス @return [Const ( ::TokyoMetro::Api::StationFacility
)]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 26 def toplevel_namespace ::TokyoMetro::Api::StationFacility end
Private Instance Methods
データを保存するディレクトリ @return [String]
# File lib/tokyo_metro/class_name_library/api/station_facility.rb, line 383 def db_dirname_sub "station_facility" end