Skip to content

Commit

Permalink
Version Bump v4.0.2: Example and USAGE DELETE calls were missing exam…
Browse files Browse the repository at this point in the history
…ple payloads
  • Loading branch information
thinkingserious committed Jul 26, 2016
1 parent 1607adb commit 6f2ba81
Show file tree
Hide file tree
Showing 7 changed files with 100 additions and 2 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
# Change Log
All notable changes to this project will be documented in this file.

## [4.0.2] - 2016-07-26 ##
### Fixed
- Example and USAGE DELETE calls were missing example payloads

## [4.0.1] - 2016-07-25 ##
### Added
- [Troubleshooting](https://github.com/sendgrid/sendgrid-ruby/blob/master/TROUBLESHOOTING.md) section

## [4.0.0] - 2016-07-23 ##
### BREAKING CHANGE
- Update dependency to [ruby-http-client](https://github.com/sendgrid/ruby-http-client/releases/tag/v3.0.0)
Expand Down
45 changes: 45 additions & 0 deletions USAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,13 @@ For more information, please see our [User Guide](http://sendgrid.com/docs/User_


```ruby
data = JSON.parse('{
"ids": [
1,
2,
3
]
}')
response = sg.client.access_settings.whitelist.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down Expand Up @@ -1192,6 +1199,12 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co


```ruby
data = JSON.parse('[
1,
2,
3,
4
]')
response = sg.client.contactdb.lists.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down Expand Up @@ -1414,6 +1427,10 @@ The contactdb is a database of your contacts for [SendGrid Marketing Campaigns](


```ruby
data = JSON.parse('[
"recipient_id1",
"recipient_id2"
]')
response = sg.client.contactdb.recipients.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down Expand Up @@ -3165,6 +3182,13 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User


```ruby
data = JSON.parse('{
"delete_all": false,
"emails": [
"[email protected]",
"[email protected]"
]
}')
response = sg.client.suppression.blocks.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down Expand Up @@ -3245,6 +3269,13 @@ Note: the `delete_all` and `emails` parameters should be used independently of e


```ruby
data = JSON.parse('{
"delete_all": true,
"emails": [
"[email protected]",
"[email protected]"
]
}')
response = sg.client.suppression.bounces.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down Expand Up @@ -3334,6 +3365,13 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User


```ruby
data = JSON.parse('{
"delete_all": false,
"emails": [
"[email protected]",
"[email protected]"
]
}')
response = sg.client.suppression.invalid_emails.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down Expand Up @@ -3450,6 +3488,13 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User


```ruby
data = JSON.parse('{
"delete_all": false,
"emails": [
"[email protected]",
"[email protected]"
]
}')
response = sg.client.suppression.spam_reports.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down
7 changes: 7 additions & 0 deletions examples/accesssettings/accesssettings.rb
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,13 @@
# Remove one or more IPs from the whitelist #
# DELETE /access_settings/whitelist #

data = JSON.parse('{
"ids": [
1,
2,
3
]
}')
response = sg.client.access_settings.whitelist.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down
10 changes: 10 additions & 0 deletions examples/contactdb/contactdb.rb
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,12 @@
# Delete Multiple lists #
# DELETE /contactdb/lists #

data = JSON.parse('[
1,
2,
3,
4
]')
response = sg.client.contactdb.lists.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down Expand Up @@ -213,6 +219,10 @@
# Delete Recipient #
# DELETE /contactdb/recipients #

data = JSON.parse('[
"recipient_id1",
"recipient_id2"
]')
response = sg.client.contactdb.recipients.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down
28 changes: 28 additions & 0 deletions examples/suppression/suppression.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,13 @@
# Delete blocks #
# DELETE /suppression/blocks #

data = JSON.parse('{
"delete_all": false,
"emails": [
"[email protected]",
"[email protected]"
]
}')
response = sg.client.suppression.blocks.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down Expand Up @@ -57,6 +64,13 @@
# Delete bounces #
# DELETE /suppression/bounces #

data = JSON.parse('{
"delete_all": true,
"emails": [
"[email protected]",
"[email protected]"
]
}')
response = sg.client.suppression.bounces.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down Expand Up @@ -97,6 +111,13 @@
# Delete invalid emails #
# DELETE /suppression/invalid_emails #

data = JSON.parse('{
"delete_all": false,
"emails": [
"[email protected]",
"[email protected]"
]
}')
response = sg.client.suppression.invalid_emails.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down Expand Up @@ -156,6 +177,13 @@
# Delete spam reports #
# DELETE /suppression/spam_reports #

data = JSON.parse('{
"delete_all": false,
"emails": [
"[email protected]",
"[email protected]"
]
}')
response = sg.client.suppression.spam_reports.delete(request_body: data)
puts response.status_code
puts response.body
Expand Down
2 changes: 1 addition & 1 deletion lib/sendgrid/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module SendGrid
VERSION = '4.0.1'
VERSION = '4.0.2'
end
2 changes: 1 addition & 1 deletion test/sendgrid/test_sendgrid-ruby.rb
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ def test_init
')
assert_equal(test_headers, sg.request_headers)
assert_equal("v3", sg.version)
assert_equal("4.0.1", SendGrid::VERSION)
assert_equal("4.0.2", SendGrid::VERSION)
assert_instance_of(SendGrid::Client, sg.client)
end

Expand Down

0 comments on commit 6f2ba81

Please sign in to comment.