Class: BlueStateDigital::EmailUnsubscribe
- Inherits:
-
ApiDataModel
- Object
- ApiDataModel
- BlueStateDigital::EmailUnsubscribe
- Defined in:
- lib/blue_state_digital/email_unsubscribe.rb
Constant Summary
Constants inherited from ApiDataModel
Instance Attribute Summary collapse
-
#email ⇒ Object
Returns the value of attribute email.
-
#reason ⇒ Object
Returns the value of attribute reason.
Attributes inherited from ApiDataModel
Instance Method Summary collapse
Methods inherited from ApiDataModel
Constructor Details
This class inherits a constructor from BlueStateDigital::ApiDataModel
Instance Attribute Details
#email ⇒ Object
Returns the value of attribute email.
3 4 5 |
# File 'lib/blue_state_digital/email_unsubscribe.rb', line 3 def email @email end |
#reason ⇒ Object
Returns the value of attribute reason.
3 4 5 |
# File 'lib/blue_state_digital/email_unsubscribe.rb', line 3 def reason @reason end |
Instance Method Details
#unsubscribe! ⇒ Object
5 6 7 8 |
# File 'lib/blue_state_digital/email_unsubscribe.rb', line 5 def unsubscribe! result = connection.perform_request '/cons/email_unsubscribe', {email: email, reason: reason}, 'POST' result == '' end |