Class: BlueStateDigital::EventRSVP
Constant Summary
collapse
- FIELDS =
[:event_id_obfuscated, :will_attend, :email, :zip, :country]
Constants inherited
from ApiDataModel
ApiDataModel::FIELD
Instance Attribute Summary
Attributes inherited from ApiDataModel
#connection
Instance Method Summary
collapse
#initialize, #to_hash
Instance Method Details
#attributes ⇒ Object
10
11
12
13
14
15
|
# File 'lib/blue_state_digital/event_rsvp.rb', line 10
def attributes
FIELDS.inject({}) do |attrs, field|
attrs[field] = self.send(field)
attrs
end
end
|
#save ⇒ Object
6
7
8
|
# File 'lib/blue_state_digital/event_rsvp.rb', line 6
def save
connection.perform_graph_request '/addrsvp', self.attributes, "POST"
end
|