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
Calls superclass method
TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::ServiceDetail::Info#variables
# 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