diff --git a/README.md b/README.md index dfca850..1dc3136 100644 --- a/README.md +++ b/README.md @@ -93,19 +93,19 @@ parameters = { @mailgun.list_members.list "devs@your.mailgun.domain" # Find a particular member in a list -@mailgun.list_members.find "devs@your.mailgun.domain", "bond@mi6.co.uk" +@mailgun.list_members("devs@your.mailgun.domain").find("bond@mi6.co.uk") # Add a member to a list -@mailgun.list_members.add "devs@your.mailgun.domain", "Q@mi6.co.uk" +@mailgun.list_members("devs@your.mailgun.domain").add("Q@mi6.co.uk") # Add multiple mailing list members to a list (limit 1,000 per call) -@mailgun.list_members.add_multi "devs@your.mailgun.domain", [{"address": "Alice ", "vars": {"age": 26}}, {"name": "Bob", "address": "bob@example.com", "vars": {"age": 34}}].to_json, {:upsert => true} - +@mailgun.list_members("devs@your.mailgun.domain").add_multi([{"address": "Alice ", "vars": {"age": 26}}, {"name": "Bob", "address": "bob@example.com", "vars": {"age": 34}}].to_json, {:upsert => true}) + # Update a member on a list -@mailgun.list_members.update "devs@your.mailgun.domain", "Q@mi6.co.uk", "Q", {:gender => 'male'}.to_json, :subscribed => 'no') +@mailgun.list_members("devs@your.mailgun.domain").update("Q@mi6.co.uk", "Q", {:gender => 'male'}.to_json, :subscribed => 'no')) # Remove a member from a list -@mailgun.list_members.remove "devs@your.mailgun.domain", "M@mi6.co.uk" +@mailgun.list_members("devs@your.mailgun.domain").remove("M@mi6.co.uk") ``` #### Mailboxes diff --git a/lib/mailgun.rb b/lib/mailgun.rb index d8a1b77..5dccc36 100644 --- a/lib/mailgun.rb +++ b/lib/mailgun.rb @@ -1,4 +1,5 @@ require "json" +require "net/http" require "multimap/lib/multimap" require "multimap/lib/multiset" require "multimap/lib/nested_multimap"