class AltaBikes::Station
Attributes
details[R]
stats[R]
Public Class Methods
new(station_hash)
click to toggle source
# File lib/alta_bikes/station.rb, line 6 def initialize(station_hash) parse_station_hash(station_hash) end
Private Instance Methods
parse_station_hash(station_hash)
click to toggle source
# File lib/alta_bikes/station.rb, line 10 def parse_station_hash(station_hash) @details = { id: station_hash['id'], location: station_hash['location'], name: station_hash['stationName'], longitude: station_hash['longitude'], latitude: station_hash['latitude'] } @stats = { available_docks: station_hash['availableDocks'], total_docks: station_hash['totalDocks'], available_bikes: station_hash['availableBikes'] } end