Module: Mailchimp::List::Subclasses

Included in:
Mailchimp::List
Defined in:
lib/mailchimp_api_v3/list/subclasses.rb

Instance Method Summary collapse

Instance Method Details

#interest_categories(options = {}) ⇒ Object



16
17
18
# File 'lib/mailchimp_api_v3/list/subclasses.rb', line 16

def interest_categories(options = {})
  subclass_from InterestCategories, options
end

#members(options = {}) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/mailchimp_api_v3/list/subclasses.rb', line 7

def members(options = {})
  # Turn an email into an id
  if options.is_a?(String) && (options =~ /\A[^@]+@[^@]+\z/)
    options = OpenSSL::Digest.digest('MD5', options).unpack('H*').first
  end

  subclass_from Members, options
end