Class: CongressV3::Vote

Inherits:
Object
  • Object
show all
Defined in:
lib/congress_v3/vote.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ Vote

Returns a new instance of Vote.



6
7
8
9
10
11
# File 'lib/congress_v3/vote.rb', line 6

def initialize(params)
  params.each do |key, value|
    instance_variable_set("@#{key}", value)
    self.class.send(:attr_reader, key)
  end
end

Class Method Details

.all(params = {}) ⇒ Object



2
3
4
# File 'lib/congress_v3/vote.rb', line 2

def self.all(params={})
  CongressV3::Request.votes(params)
end