class OpenKit::Request::Get

Public Class Methods

from(path, query_params = {}) click to toggle source
# File lib/openkit/request/get.rb, line 7
def self.from(path, query_params = {})
  new(path, query_params).perform
end
new(path, query_params = {}) click to toggle source
Calls superclass method OpenKit::Request::Base::new
# File lib/openkit/request/get.rb, line 11
def initialize(path, query_params = {})
  super :get, GetDelegate.new(path, query_params)
  @query_params = query_params
end

Public Instance Methods

params_in_signature() click to toggle source
# File lib/openkit/request/get.rb, line 16
def params_in_signature
  super.merge(symbolize_keys(@query_params))
end

Private Instance Methods

symbolize_keys(hash) click to toggle source
# File lib/openkit/request/get.rb, line 21
def symbolize_keys(hash)
  hash.keys.each {|k| hash[k.to_sym] = hash.delete(k)}
  hash
end