class Cb::Requests::Base
Attributes
args[R]
Public Class Methods
new(argument_hash)
click to toggle source
# File lib/cb/requests/base.rb, line 16 def initialize(argument_hash) fail ArgumentError.new("#{argument_hash.class} is not a Hash") unless argument_hash.is_a?(Hash) @args = argument_hash end
Public Instance Methods
base_uri()
click to toggle source
# File lib/cb/requests/base.rb, line 21 def base_uri Cb.configuration.base_uri end
body()
click to toggle source
# File lib/cb/requests/base.rb, line 41 def body nil end
endpoint_uri()
click to toggle source
# File lib/cb/requests/base.rb, line 25 def endpoint_uri fail NotImplementedError.new __method__ end
headers()
click to toggle source
# File lib/cb/requests/base.rb, line 37 def headers nil end
http_method()
click to toggle source
# File lib/cb/requests/base.rb, line 29 def http_method fail NotImplementedError.new __method__ end
query()
click to toggle source
# File lib/cb/requests/base.rb, line 33 def query nil end
Private Instance Methods
test?()
click to toggle source
# File lib/cb/requests/base.rb, line 47 def test? (args[:test] || Cb.configuration.test_resources).to_s end