Sha256: e49e006eeec3f303f360445e43b143190137626b9be90b8ee3cf469193d1cc0e

Contents?: true

Size: 412 Bytes

Versions: 5

Compression:

Stored size: 412 Bytes

Contents

class Train
  attr_reader :status, :code, :date, :message, :direction

  def initialize hash
    @status    = hash['TrainStatus']
    @longitude = hash['TrainLongitude']
    @latitude  = hash['TrainLatitude']
    @code      = hash['TrainCode']
    @date      = hash['TrainDate']
    @message   = hash['PublicMessage']
    @direction = hash['Direction']
  end

  def location
    [@longitude,@latitude]
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ierail-0.3.5 lib/train.rb
ierail-0.3.4 lib/train.rb
ierail-0.3.2 lib/train.rb
ierail-0.3 lib/train.rb
ierail-0.2 lib/train.rb