class FailMail::Subscription
Attributes
list_name[R]
member[R]
member_id[R]
Public Class Methods
new(list_name, member_id, member, client=FailMail.client)
click to toggle source
Calls superclass method
FailMail::Base::new
# File lib/fail_mail/subscription.rb, line 5 def initialize list_name, member_id, member, client=FailMail.client super client @list_name = list_name @member_id = member_id @member = member end
Public Instance Methods
unsubscribe!()
click to toggle source
# File lib/fail_mail/subscription.rb, line 12 def unsubscribe! response = call :unsubscribe, message: { SimpleMemberStructArrayIn: { item: { MemberID: member_id, EmailAddress: member.email, ListName: list_name } } } response.body[:unsubscribe_response][:return] == "1" end