Skip to content

Commit 8d8147a

Browse files
committed
Update for release and move some requirements
- Update version, readme, and changes - Move requirements around to make it more clear
1 parent 5d4bf88 commit 8d8147a

File tree

5 files changed

+13
-6
lines changed

5 files changed

+13
-6
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,9 @@ contacts = intercom.contacts.find_all(email: "[email protected]")
313313

314314
# Convert a contact into a user
315315
intercom.contacts.convert(contact, user)
316+
317+
# Delete a contact
318+
intercom.contacts.find(id: "some_id").delete
316319
```
317320

318321
### Counts

changes.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
3.0.6
2+
- Support the `delete` resource on Contacts
3+
14
3.0.5
25
- Fix id-based updates on Contacts (thanks @gevans)
36

lib/intercom/service/contact.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
require 'intercom/service/base_service'
22
require 'intercom/api_operations/load'
3+
require 'intercom/api_operations/list'
34
require 'intercom/api_operations/find'
45
require 'intercom/api_operations/find_all'
56
require 'intercom/api_operations/save'
@@ -9,8 +10,8 @@
910
module Intercom
1011
module Service
1112
class Contact < BaseService
12-
include ApiOperations::List
1313
include ApiOperations::Load
14+
include ApiOperations::List
1415
include ApiOperations::Find
1516
include ApiOperations::FindAll
1617
include ApiOperations::Save

lib/intercom/service/user.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
require 'intercom/extended_api_operations/tags'
2-
require 'intercom/extended_api_operations/segments'
31
require 'intercom/service/base_service'
42
require 'intercom/api_operations/load'
53
require 'intercom/api_operations/list'
64
require 'intercom/api_operations/find'
75
require 'intercom/api_operations/find_all'
86
require 'intercom/api_operations/save'
97
require 'intercom/api_operations/delete'
8+
require 'intercom/extended_api_operations/tags'
9+
require 'intercom/extended_api_operations/segments'
1010

1111
module Intercom
1212
module Service
1313
class User < BaseService
14-
include ApiOperations::Find
15-
include ApiOperations::FindAll
1614
include ApiOperations::Load
1715
include ApiOperations::List
16+
include ApiOperations::Find
17+
include ApiOperations::FindAll
1818
include ApiOperations::Save
1919
include ApiOperations::Delete
2020
include ExtendedApiOperations::Tags

lib/intercom/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module Intercom #:nodoc:
2-
VERSION = "3.0.5"
2+
VERSION = "3.0.6"
33
end

0 commit comments

Comments
 (0)