Class: Inquirex::Validation::NullAdapter

Inherits:
Adapter
  • Object
show all
Defined in:
lib/inquirex/validation/null_adapter.rb

Overview

No-op validator: always accepts any input. Used by default when no validation adapter is configured.

Instance Method Summary collapse

Instance Method Details

#validate(_node, _input) ⇒ Result

Accepts any input unconditionally.

Parameters:

  • _node (Node)

    the current step (ignored)

  • _input (Object)

    value submitted by the user (ignored)

Returns:

  • (Result)

    always valid, with no errors



13
14
15
# File 'lib/inquirex/validation/null_adapter.rb', line 13

def validate(_node, _input)
  Result.new(valid: true)
end