module TokyoMetro::ClassNameLibrary::Api::MlitRailwayLine::ClassMethods
Public Instance Methods
JSON-LD 仕様に基づく context のURL - URL @return [String]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 18 def context "http://vocab.tokyometroapp.jp/context_mlit_Railway.jsonld" end
JSON をパースして得られた配列の要素である Hash からインスタンスを作成するメソッドための Factory
Pattern クラス @return [Const ( ::TokyoMetro::Factory::Generate::Api::MlitRailwayLine::Info
)]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 72 def factory_for_generating_from_hash ::TokyoMetro::Factory::Generate::Api::MlitRailwayLine::Info end
保存済みの情報を処理しインスタンスを復元するための Factory
Pattern クラス @return [Const ( ::TokyoMetro::Factory::Generate::Api::MlitRailwayLine::List
)]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 78 def factory_for_generating_from_saved_file ::TokyoMetro::Factory::Generate::Api::MlitRailwayLine::List end
地物情報検索 API からデータを取得するための Factory
Pattern クラス @return [Const ( ::TokyoMetro::Factory::Get::Api::Geo::MlitRailwayLine
)]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 46 def factory_for_getting_geo ::TokyoMetro::Factory::Get::Api::Geo::MlitRailwayLine end
グループ化されたデータを保存するための Factory
Pattern クラス @return [Const ( ::TokyoMetro::Factory::Save::Api::MlitRailwayLine::Group )]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 58 def factory_for_saving_datas_of_each_group ::TokyoMetro::Factory::Save::Api::MlitRailwayLine::Group end
API から取得したデータを保存するための Factory
Pattern クラス @return [Const ( ::TokyoMetro::Factory::Save::Api::MlitRailwayLine::EachFile )]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 52 def factory_for_saving_to_each_file ::TokyoMetro::Factory::Save::Api::MlitRailwayLine::EachFile end
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 66 def file_info_class_for_saving ::TokyoMetro::Factory::Save::Api::MlitRailwayLine::Group::FileInfo end
配列の要素となるインスタンスのクラス @return [Const ( ::TokyoMetro::Api::MlitRailwayLine::Info
)]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 38 def info_class ::TokyoMetro::Api::MlitRailwayLine::Info end
API の情報(ハッシュの配列)の各成分をディレクトリ分けするときに使用するキーの設定 @return [String or Symbol]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 90 def key_name_for_determining_dir_when_saving_grouped_infos_and_instance_is_not_generated "owl:sameAs" end
配列のクラス @return [Const ( ::TokyoMetro::Api::MlitRailwayLine::List
)]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 32 def list_class ::TokyoMetro::Api::MlitRailwayLine::List end
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 62 def list_class_for_saving_grouped_infos ::TokyoMetro::Factory::Save::Api::MlitRailwayLine::Group::List end
API の情報(generate_instance が true のときの、インスタンスの配列)の各成分をディレクトリ分けするときに使用するキーの設定 @return [String or Symbol]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 84 def method_name_for_determining_dir_when_saving_grouped_infos_and_instance_is_generated :same_as end
クラス指定 - mlit:Railway @return [String]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 12 def rdf_type "mlit:Railway" end
ファイル名を作成する際に削除する部分を示す正規表現 @return [Regexp]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 96 def regexp_indicating_deleted_part_of_value_and_used_when_determine_saved_file_name /\mlit\.Railway\:/ end
トップレベルのクラス @return [Const ( ::TokyoMetro::Api::MlitRailwayLine
)]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 26 def toplevel_namespace ::TokyoMetro::Api::MlitRailwayLine end
Private Instance Methods
データを保存するディレクトリ @return [String]
# File lib/tokyo_metro/class_name_library/api/mlit_railway_line.rb, line 106 def db_dirname_sub "mlit_railway_line" end