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