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