class Dibuk::Client

Public Instance Methods

license(user, item) click to toggle source
# File lib/dibuk/client.rb, line 9
def license(user, item)
  request = Dibuk::Request::License.new(user, item)
  Dibuk::Response::Licensed.new(http_response: call(request))
end
send(user, item, email) click to toggle source
# File lib/dibuk/client.rb, line 14
def send(user, item, email)
  request = Dibuk::Request::Send.new(user, item, email)
  Dibuk::Response::Sent.new(http_response: call(request))
end

Private Instance Methods

call(request) click to toggle source
# File lib/dibuk/client.rb, line 26
def call(request)
  http_request = Dibuk::HttpRequest.new(request: request, seller_id: seller_id, signature: signature, sandbox: sandbox)
  http_request.call
end