class DublinBikes::StationStatus
Attributes
available_bikes[R]
free_spaces[R]
total_capacity[R]
updated_at[R]
Public Class Methods
new(station)
click to toggle source
# File lib/dublin_bikes/station_status.rb, line 5 def initialize(station) @available_bikes = station.available @free_spaces = station.free @total_capacity = station.total @open = station.open == 1 ? true : false @accepts_credit_card = station.ticket == 1 ? true : false @updated_at = Time.at(station.updated) end
Public Instance Methods
accepts_credit_card?()
click to toggle source
# File lib/dublin_bikes/station_status.rb, line 22 def accepts_credit_card? @accepts_credit_card end
closed?()
click to toggle source
# File lib/dublin_bikes/station_status.rb, line 18 def closed? !open? end
open?()
click to toggle source
# File lib/dublin_bikes/station_status.rb, line 14 def open? @open end