Module: Loquor

Defined in:
lib/loquor.rb,
lib/loquor/client.rb,
lib/loquor/version.rb,
lib/loquor/api_call.rb,
lib/loquor/resource.rb,
lib/loquor/http_action.rb,
lib/loquor/object_hash.rb,
lib/loquor/configuration.rb,
lib/loquor/resource_mock.rb,
lib/loquor/api_calls/show.rb,
lib/loquor/api_calls/index.rb,
lib/loquor/api_calls/create.rb,
lib/loquor/api_calls/update.rb,
lib/loquor/http_actions/get.rb,
lib/loquor/http_actions/put.rb,
lib/loquor/api_calls/destroy.rb,
lib/loquor/http_actions/post.rb,
lib/loquor/http_actions/delete.rb

Defined Under Namespace

Modules: ResourceMock Classes: ApiCall, Client, Configuration, HttpAction, LoquorConfigurationError, LoquorError, ObjectHash, ObjectHashKeyMissingError, Resource

Constant Summary collapse

VERSION =
"1.9.0"

Class Method Summary collapse

Class Method Details

.configObject



17
18
19
20
21
22
23
# File 'lib/loquor.rb', line 17

def self.config
  if block_given?
    yield loquor.config
  else
    loquor.config
  end
end

.delete(url) ⇒ Object



37
38
39
# File 'lib/loquor.rb', line 37

def self.delete(url)
  loquor.delete(url)
end

.get(url, *args) ⇒ Object



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

def self.get(url, *args)
  loquor.get(url, *args)
end

.post(url, payload) ⇒ Object



33
34
35
# File 'lib/loquor.rb', line 33

def self.post(url, payload)
  loquor.post(url, payload)
end

.put(url, payload) ⇒ Object



29
30
31
# File 'lib/loquor.rb', line 29

def self.put(url, payload)
  loquor.put(url, payload)
end