class Loquor::Client

Attributes

config[R]

Public Class Methods

new() click to toggle source
# File lib/loquor/client.rb, line 5
def initialize
  @config = Configuration.new
end

Public Instance Methods

delete(url) click to toggle source
# File lib/loquor/client.rb, line 25
def delete(url)
  deps = {config: @config}
  HttpAction::Delete.delete(url, deps)
end
get(url, options = {}) click to toggle source
# File lib/loquor/client.rb, line 9
def get(url, options = {})
  deps = {config: @config}
  deps[:should_cache] = options[:cache] if options[:cache]
  HttpAction::Get.get(url, deps)
end
post(url, payload) click to toggle source
# File lib/loquor/client.rb, line 20
def post(url, payload)
  deps = {config: @config}
  HttpAction::Post.post(url, payload, deps)
end
put(url, payload) click to toggle source
# File lib/loquor/client.rb, line 15
def put(url, payload)
  deps = {config: @config}
  HttpAction::Put.put(url, payload, deps)
end