Module: Driftrock::Service::Api

Included in:
Administrative, Data, Puller
Defined in:
lib/driftrock-service/api.rb,
lib/driftrock-service/api/data.rb,
lib/driftrock-service/api/puller.rb,
lib/driftrock-service/api/administrative.rb

Defined Under Namespace

Modules: Administrative, Data, Puller

Instance Method Summary collapse

Instance Method Details

#get(url, opts = {}) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/driftrock-service/api.rb', line 4

def get(url, opts={})
  api_request do |user_id, company_id|
    Driftrock::Service::Connector.get_from_api(
      url, user_id, company_id, opts
    )
  end
end

#post(url, opts = {}) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/driftrock-service/api.rb', line 20

def post(url, opts={})
  api_request do |user_id, company_id|
    Driftrock::Service::Connector.post_to_api(
      url, user_id, company_id, opts
    )
  end
end

#put(url, opts = {}) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/driftrock-service/api.rb', line 12

def put(url, opts={})
  api_request do |user_id, company_id|
    Driftrock::Service::Connector.put_to_api(
      url, user_id, company_id, opts
    )
  end
end