class Katinguele::Configuration

Attributes

services[R]

Public Class Methods

new() click to toggle source
# File lib/katinguele/configuration.rb, line 7
def initialize
  @services = {}
end

Public Instance Methods

add_service(name, options) click to toggle source
# File lib/katinguele/configuration.rb, line 11
def add_service(name, options)
  return unless name && options

  @services[name] = Request.new(options)
end
find_service(name) click to toggle source
# File lib/katinguele/configuration.rb, line 17
def find_service(name)
  @services[name]
end
request_by(request, options) click to toggle source
# File lib/katinguele/configuration.rb, line 21
def request_by(request, options)
  Request.new((request&.attributes || {}).merge(options || {}))
end