Class: OpenStates::Bill

Inherits:
Object
  • Object
show all
Includes:
Model
Defined in:
lib/openstates/models/bill.rb

Class Method Summary collapse

Methods included from Model

included, #populate_from_hash!

Class Method Details

.api_methodObject



30
31
32
# File 'lib/openstates/models/bill.rb', line 30

def api_method
  :bills
end

.bill_details(state, session, bill_id) ⇒ Object



38
39
40
41
42
43
44
45
46
47
48
49
50
# File 'lib/openstates/models/bill.rb', line 38

def bill_details(state, session, bill_id)
  return if !state || !session || !bill_id

  options = {
    state: state,
    session: session,
    bill_id: bill_id
  }

  response = OpenStates.bills(options)

  from_hash(response)
end

.id_keyObject



34
35
36
# File 'lib/openstates/models/bill.rb', line 34

def id_key
  :bill_id
end