class Knowtify::Request

A generic request object to be passed to handlers

Attributes

api_key[RW]
http_request_options[RW]
params[RW]
path[RW]

Public Class Methods

new(options={}) click to toggle source
# File lib/knowtify/request.rb, line 9
def initialize(options={})
  @api_key = options[:api_key] || config.api_key
  @path = options[:path]
  @params = options[:params]
  @http_request_options = options[:http_request_options] || {}
end

Public Instance Methods

config() click to toggle source
# File lib/knowtify/request.rb, line 21
def config
  Knowtify.config
end
headers() click to toggle source
# File lib/knowtify/request.rb, line 16
def headers
  {'Content-Type' => "application/json",
   'Authorization' => "Token token=\"#{api_key}\""}
end