class HouseFloorBills::Schedule

Attributes

last_updated[RW]
published[RW]
title[RW]
week[RW]

Public Class Methods

new() click to toggle source
# File lib/house_floor_bills/schedule.rb, line 6
def initialize
  @bills = []
end

Public Instance Methods

add_bill(bill) click to toggle source
# File lib/house_floor_bills/schedule.rb, line 18
def add_bill(bill)
  if !bill.is_a?(HouseFloorBills::Bill) #&& !bill.title.empty?
    raise InvalidType, "must be a Bill"
  else
    @bills << bill
  end
end
bills() click to toggle source
# File lib/house_floor_bills/schedule.rb, line 10
def bills
  @bills.dup.freeze
end
find_bill(id) click to toggle source
# File lib/house_floor_bills/schedule.rb, line 14
def find_bill(id)
  @bills[id.to_i-1]
end