Class: Mailchimp::Vip
- Inherits:
-
Object
- Object
- Mailchimp::Vip
- Defined in:
- lib/mailchimp/api.rb
Instance Attribute Summary collapse
-
#master ⇒ Object
Returns the value of attribute master.
Instance Method Summary collapse
-
#activity ⇒ Array
Retrieve all Activity (opens/clicks) for VIPs over the past 10 days.
-
#add(id, emails) ⇒ Hash
Add VIPs (previously called Golden Monkeys).
-
#del(id, emails) ⇒ Hash
Remove VIPs - this does not affect list membership.
-
#initialize(master) ⇒ Vip
constructor
A new instance of Vip.
-
#members ⇒ Array
Retrieve all Golden Monkey(s) for an account.
Constructor Details
#initialize(master) ⇒ Vip
Returns a new instance of Vip.
1762 1763 1764 |
# File 'lib/mailchimp/api.rb', line 1762 def initialize(master) @master = master end |
Instance Attribute Details
#master ⇒ Object
Returns the value of attribute master.
1760 1761 1762 |
# File 'lib/mailchimp/api.rb', line 1760 def master @master end |
Instance Method Details
#activity ⇒ Array
Retrieve all Activity (opens/clicks) for VIPs over the past 10 days
1788 1789 1790 1791 |
# File 'lib/mailchimp/api.rb', line 1788 def activity() _params = {} return @master.call 'vip/activity', _params end |
#add(id, emails) ⇒ Hash
Add VIPs (previously called Golden Monkeys)
1814 1815 1816 1817 |
# File 'lib/mailchimp/api.rb', line 1814 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
1840 1841 1842 1843 |
# File 'lib/mailchimp/api.rb', line 1840 def del(id, emails) _params = {:id => id, :emails => emails} return @master.call 'vip/del', _params end |
#members ⇒ Array
Retrieve all Golden Monkey(s) for an account
1854 1855 1856 1857 |
# File 'lib/mailchimp/api.rb', line 1854 def members() _params = {} return @master.call 'vip/members', _params end |