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

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/direction.rb, line 15
def self.instance_class
  escalator_service_detail_direction_class
end
new( arg ) click to toggle source
# File lib/tokyo_metro/factory/generate/api/station_facility/info/barrier_free/info/facility/escalator/service_detail/direction.rb, line 7
def initialize( arg )
  super( arg )
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/direction.rb, line 11
def variables
  [ up , down ]
end

Private Instance Methods

down() click to toggle source
# File lib/tokyo_metro/factory/generate/api/station_facility/info/barrier_free/info/facility/escalator/service_detail/direction.rb, line 25
def down
  !!( /下り/ === @string )
end
up() click to toggle source
# File lib/tokyo_metro/factory/generate/api/station_facility/info/barrier_free/info/facility/escalator/service_detail/direction.rb, line 21
def up
  !!( /上り/ === @string )
end