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