We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents bb23014 + 3fbf2ca commit de8ca33Copy full SHA for de8ca33
2 files changed
lib/intercom/service/company.rb
@@ -1,4 +1,5 @@
1
require 'intercom/service/base_service'
2
+require 'intercom/api_operations/delete'
3
require 'intercom/api_operations/list'
4
require 'intercom/api_operations/scroll'
5
require 'intercom/api_operations/find'
@@ -11,6 +12,7 @@
11
12
module Intercom
13
module Service
14
class Company < BaseService
15
+ include ApiOperations::Delete
16
include ApiOperations::Find
17
include ApiOperations::FindAll
18
include ApiOperations::Load
spec/unit/intercom/company_spec.rb
@@ -35,4 +35,10 @@
35
_(proxy.url).must_equal '/companies/1/contacts'
36
_(proxy.resource_class).must_equal Intercom::Contact
37
end
38
+
39
+ it "deletes a company" do
40
+ company = Intercom::Company.new("id" => "1")
41
+ client.expects(:delete).with("/companies/1", {})
42
+ client.companies.delete(company)
43
+ end
44
0 commit comments