class TokyoMetro::ApiProcessor::RealTimeInfos::ProvisionStatus::EachRailwayLine

Attributes

train_location_infos[R]
train_operation_infos[R]

Public Class Methods

new( train_operation_infos: :provided , train_location_infos: :provided ) click to toggle source
# File lib/tokyo_metro/api_processor/real_time_infos/provision_status.rb, line 3
def initialize( train_operation_infos: :provided , train_location_infos: :provided )
  @train_operation_infos = train_operation_infos
  @train_location_infos = train_location_infos
end

Public Instance Methods

train_location_infos_are_not_provided!() click to toggle source
# File lib/tokyo_metro/api_processor/real_time_infos/provision_status.rb, line 27
def train_location_infos_are_not_provided!
  @train_location_infos = :not_provided
end
train_location_infos_provided?() click to toggle source
# File lib/tokyo_metro/api_processor/real_time_infos/provision_status.rb, line 19
def train_location_infos_provided?
  @train_location_infos == :provided
end
train_operation_infos_are_not_provided!() click to toggle source
# File lib/tokyo_metro/api_processor/real_time_infos/provision_status.rb, line 23
def train_operation_infos_are_not_provided!
  @train_operation_infos = :not_provided
end
train_operation_infos_are_not_provided?() click to toggle source
# File lib/tokyo_metro/api_processor/real_time_infos/provision_status.rb, line 15
def train_operation_infos_are_not_provided?
!( train_operation_infos_are_provided? )
end
train_operation_infos_are_provided?() click to toggle source
# File lib/tokyo_metro/api_processor/real_time_infos/provision_status.rb, line 11
def train_operation_infos_are_provided?
  @train_operation_infos == :provided
end