Class: MiniCamel::Processor::Validate

Inherits:
Base
  • Object
show all
Defined in:
lib/mini_camel/processor/validate.rb

Instance Method Summary collapse

Instance Method Details

#call(exchange) ⇒ Object

Raises:

  • (raise_error)


13
14
15
16
# File 'lib/mini_camel/processor/validate.rb', line 13

def call(exchange)
  value = exchange.context_fetch(field)
  raise raise_error.new(message, value) if value.invalid?
end