class TokyoMetro::Factory::Generate::Api::StationFacility::Info::BarrierFree::Info::ServiceDetail::Info
API から取得したハッシュからインスタンスを生成するための Factory Pattern のクラス(メタクラス)
Private Class Methods
instance_class()
click to toggle source
# File lib/tokyo_metro/factory/generate/api/station_facility/info/barrier_free/info/service_detail/info.rb, line 25 def self.instance_class barrier_free_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/service_detail/info.rb, line 7 def variables [ service_start_time , service_end_time , operation_days ] end
Private Instance Methods
operation_days()
click to toggle source
# File lib/tokyo_metro/factory/generate/api/station_facility/info/barrier_free/info/service_detail/info.rb, line 21 def operation_days @hash[ "odpt:operationDays" ] end
service_end_time()
click to toggle source
# File lib/tokyo_metro/factory/generate/api/station_facility/info/barrier_free/info/service_detail/info.rb, line 17 def service_end_time @hash[ "ugsrv:serviceEndTime" ].with_default_value( "終車時" ) end
service_start_time()
click to toggle source
# File lib/tokyo_metro/factory/generate/api/station_facility/info/barrier_free/info/service_detail/info.rb, line 13 def service_start_time @hash[ "ugsrv:serviceStartTime" ].with_default_value( "始発" ) end