Method: Parametric::PolicyAdapter#build

Defined in:
lib/parametric/policy_adapter.rb

#build(key, value, payload:, context:) ⇒ PolicyRunner

The PolicyFactory interface Buld a Policy Runner, which is instantiated for each field when resolving a schema

Parameters:

  • key (Symbol)
  • value (Any)
  • payload (Hash)

    a customizable set of options

  • context (Hash)

    a customizable set of options

Options Hash (payload:):

  • (Hash)

Options Hash (context:):

Returns:



53
54
55
# File 'lib/parametric/policy_adapter.rb', line 53

def build(key, value, payload:, context:)
  PolicyRunner.new(@policy, key, value, payload, context)
end