Class: RunningTrack::Track
- Inherits:
-
Object
- Object
- RunningTrack::Track
- Includes:
- Workflow
- Defined in:
- lib/mosTrack/track.rb
Constant Summary collapse
- TRACK_DISTRICT_KEY =
:district
- TRACK_ADDRESS_KEY =
:address
- TRACK_PHONE_KEY =
:helpPhone
- TRACK_HAS_WIFI_KEY =
:objectHasWifi
Instance Method Summary collapse
-
#initialize(track_data) ⇒ Track
constructor
A new instance of Track.
- #to_hash ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize(track_data) ⇒ Track
Returns a new instance of Track.
13 14 15 16 17 18 |
# 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 |
Instance Method Details
#to_hash ⇒ Object
20 21 22 23 24 25 26 27 |
# 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 ⇒ Object
52 53 54 |
# File 'lib/mosTrack/track.rb', line 52 def to_s "District: #{@district}, address: #{@address}, phone: #{@helpPhone}, has Wi-Fi: #{@objectHasWifi}" end |