Class: Mailchimp::Vip

Inherits:
Object
  • Object
show all
Defined in:
lib/mailchimp/api.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(master) ⇒ Vip



1594
1595
1596
# File 'lib/mailchimp/api.rb', line 1594

def initialize(master)
    @master = master
end

Instance Attribute Details

#masterObject

Returns the value of attribute master.



1592
1593
1594
# File 'lib/mailchimp/api.rb', line 1592

def master
  @master
end

Instance Method Details

#activityArray

Retrieve all Activity (opens/clicks) for VIPs over the past 10 days



1620
1621
1622
1623
# File 'lib/mailchimp/api.rb', line 1620

def activity()
    _params = {}
    return @master.call 'vip/activity', _params
end

#add(id, emails) ⇒ Hash

Add VIPs (previously called Golden Monkeys)



1646
1647
1648
1649
# File 'lib/mailchimp/api.rb', line 1646

def add(id, emails)
    _params = {:id => id, :emails => emails}
    return @master.call 'vip/add', _params
end

#del(id, emails) ⇒ Hash

Remove VIPs - this does not affect list membership



1672
1673
1674
1675
# File 'lib/mailchimp/api.rb', line 1672

def del(id, emails)
    _params = {:id => id, :emails => emails}
    return @master.call 'vip/del', _params
end

#membersArray

Retrieve all Golden Monkey(s) for an account



1686
1687
1688
1689
# File 'lib/mailchimp/api.rb', line 1686

def members()
    _params = {}
    return @master.call 'vip/members', _params
end