class Daru::APIClient

Constants

VERSION

Public Class Methods

new(uri) click to toggle source
# File lib/daru/apiclient.rb, line 21
def initialize(uri)
  client_class = Class.new(Daru::APIClientTemplate)
  client_class.base_uri uri
  @c = client_class.new
end

Public Instance Methods

c() click to toggle source
# File lib/daru/apiclient.rb, line 43
def c
  @c.class
end
get(*args) click to toggle source
# File lib/daru/apiclient.rb, line 27
def get(*args)
  @c.get(*args)
end
hget(*args) click to toggle source
# File lib/daru/apiclient.rb, line 35
def hget(*args)
  @c.class.get(*args).to_h
end
hpost(*args) click to toggle source
# File lib/daru/apiclient.rb, line 39
def hpost(*args)
  @c.class.post(*args).to_h
end
post(*args) click to toggle source
# File lib/daru/apiclient.rb, line 31
def post(*args)
  @c.post(*args)
end