Class: TokyoMetro::Api::MetaClass::Fundamental

Inherits:
Object
  • Object
show all
Includes:
Modules::Api::Common::DbDirname, Modules::Api::Common::NotRealTime
Defined in:
lib/tokyo_metro/api/meta_class/fundamental.rb

Overview

API から提供されるデータのメタクラス

Direct Known Subclasses

DataSearch, Geo, Hybrid

Defined Under Namespace

Classes: Info, List

Factory Pattern のクラスの情報 collapse

Class Method Details

.factory_for_generating_from_saved_fileConst (class)

保存済みの情報を処理しインスタンスを復元するための Factory Pattern クラス

Returns:

  • (Const (class))

Raises:

  • (RuntimeError)

    サブクラスで定義するため、このクラスでは例外が発生するようにしている。



12
13
14
# File 'lib/tokyo_metro/api/meta_class/fundamental.rb', line 12

def self.factory_for_generating_from_saved_file
  raise "The class method \"#{ __method__ }\" is not defined in this class \"#{ self.name }\"."
end