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
Calls superclass method
OpenKit::Request::Base#params_in_signature
# 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