class RunningTrack::Track

Constants

TRACK_ADDRESS_KEY
TRACK_DISTRICT_KEY
TRACK_HAS_WIFI_KEY
TRACK_PHONE_KEY

Public Class Methods

new(track_data) click to toggle source
# File lib/mosTrack/track.rb, line 13
def initialize track_data
        @district      = track_data[TRACK_DISTRICT_KEY]
        @address       = track_data[TRACK_ADDRESS_KEY]
        @helpPhone     = track_data[TRACK_PHONE_KEY]
        @objectHasWifi = track_data[TRACK_HAS_WIFI_KEY]
end

Public Instance Methods

to_hash() click to toggle source
# File lib/mosTrack/track.rb, line 20
def to_hash
        { 
                TRACK_DISTRICT_KEY => @district,
                TRACK_ADDRESS_KEY  => @address,
                TRACK_PHONE_KEY    => @helpPhone,
                TRACK_HAS_WIFI_KEY => @objectHasWifi
        }
end
to_s() click to toggle source
# File lib/mosTrack/track.rb, line 52
def to_s
        "District: #{@district}, address: #{@address}, phone: #{@helpPhone}, has Wi-Fi: #{@objectHasWifi}"
end