class Kindara::Request
Constants
- ENDPOINT
Public Class Methods
new(resource, action, payload)
click to toggle source
# File lib/kindara/request.rb, line 6 def initialize(resource, action, payload) @resource = resource @action = action @payload = payload end
Public Instance Methods
action()
click to toggle source
# File lib/kindara/request.rb, line 28 def action @action end
call()
click to toggle source
# File lib/kindara/request.rb, line 12 def call JSON.parse(HTTP.post(uri, :form => payload).to_s) end
endpoint()
click to toggle source
# File lib/kindara/request.rb, line 20 def endpoint ENDPOINT end
payload()
click to toggle source
# File lib/kindara/request.rb, line 32 def payload @payload end
resource()
click to toggle source
# File lib/kindara/request.rb, line 24 def resource @resource end
uri()
click to toggle source
# File lib/kindara/request.rb, line 16 def uri "#{endpoint}/#{resource}.#{action}" end