Method: Chimpactions::Subscriber::ClassMethods#subscribed?

Defined in:
lib/chimpactions/subscriber.rb

#subscribed?(list, opts = {}) ⇒ Boolean

Check if this Subscriber is ‘subscribed’ to the list.

Parameters:

Returns:

  • (Boolean)


82
83
84
85
86
# File 'lib/chimpactions/subscriber.rb', line 82

def subscribed?(list,opts={})
  list = validate_list(list)
  answer = list.socket.listMemberInfo({:id => list.id, :email_address => self.email}.merge opts)
  answer['success'] == 1 && answer['data'][0]['status'] == 'subscribed'
end