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