Class: Fulfil::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/fulfil/request.rb

Instance Method Summary collapse

Constructor Details

#initialize(url) ⇒ Request

Returns a new instance of Request.



9
10
11
12
13
14
15
# File 'lib/fulfil/request.rb', line 9

def initialize(url)
  check_auth_params
  @options ={
    base_url:  (Fulfil::BASE_URL % {subdomain: Fulfil.authentication[:subdomain]}) << url,
    api_key:  Fulfil.authentication[:api_key]
  }
end

Instance Method Details

#all(data) ⇒ Object



21
22
23
# File 'lib/fulfil/request.rb', line 21

def all(data)
  request :get, data
end

#find(data) ⇒ Object



25
26
27
# File 'lib/fulfil/request.rb', line 25

def find(data)
  request :get, data
end

#get(id) ⇒ Object



17
18
19
# File 'lib/fulfil/request.rb', line 17

def get(id)
  request :get, {}, "/#{id}"
end