class TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::Facility::Escalator::ServiceDetail::Info

API から取得したハッシュからインスタンスを生成するための Factory Pattern のクラス(メタクラス)

Public Class Methods

instance_class() click to toggle source
# File lib/tokyo_metro/factory/generate/api/station_facility/info/barrier_free/info/facility/escalator/service_detail/info.rb, line 10
def self.instance_class
  escalator_service_detail_info_class
end

Public Instance Methods

variables() click to toggle source
# File lib/tokyo_metro/factory/generate/api/station_facility/info/barrier_free/info/facility/escalator/service_detail/info.rb, line 6
def variables
  super + [ direction_of_escalator ]
end

Private Instance Methods

direction_of_escalator() click to toggle source
# File lib/tokyo_metro/factory/generate/api/station_facility/info/barrier_free/info/facility/escalator/service_detail/info.rb, line 16
def direction_of_escalator
  self.class.escalator_service_detail_direction_class.generate_from_hash( @hash[ "ug:direction" ] )
end