class SparkApi::Models::RentalCalendar

Public Class Methods

new(attributes={}) click to toggle source
Calls superclass method SparkApi::Models::Base::new
# File lib/spark_api/models/rental_calendar.rb, line 7
def initialize(attributes={})
  # Transform the date strings
  unless attributes['StartDate'].nil?
    date = Date.parse(attributes['StartDate'])
    attributes['StartDate'] = date
  end
  unless attributes['EndDate'].nil?
    date = Date.parse(attributes['EndDate'])
    attributes['EndDate'] = date
  end        
  super(attributes)
end

Public Instance Methods

include_date?(day) click to toggle source
# File lib/spark_api/models/rental_calendar.rb, line 20
def include_date? (day)
  day >= self.StartDate && day <= self.EndDate
end