Class: RubyReactor::Executor::InputValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_reactor/executor/input_validator.rb

Instance Method Summary collapse

Constructor Details

#initialize(reactor_class, context) ⇒ InputValidator

Returns a new instance of InputValidator.



6
7
8
9
# File 'lib/ruby_reactor/executor/input_validator.rb', line 6

def initialize(reactor_class, context)
  @reactor_class = reactor_class
  @context = context
end

Instance Method Details

#validate!Object



11
12
13
14
# File 'lib/ruby_reactor/executor/input_validator.rb', line 11

def validate!
  check_required_inputs
  validate_input_schemas
end