Method: Knowledge::Learner#add_adapter_param

Defined in:
lib/knowledge/learner.rb

#add_adapter_param(adapter:, name:, value:) ⇒ Object

Sets additional params to be passed to the adapter through params option.

Usage

@example:

learner = Knowledge::Learner.new

learner.add_adapter_param(adapter: :custom, name: :base_path, value: '/base/path')

Parameters

Parameters:

  • :adapter (String | Symbol)

    The adapter’s name

  • :name (String | Symbol)

    The parameter’s name

  • :value (any)

    The parameter’s value



167
168
169
170
# File 'lib/knowledge/learner.rb', line 167

def add_adapter_param(adapter:, name:, value:)
  @additionnal_params[adapter.to_sym] ||= {}
  @additionnal_params[adapter.to_sym][name] = value
end