class Synapse::Command::ActiveModelValidationFilter
Public Instance Methods
filter(command)
click to toggle source
@raise [ActiveModelValidationError] If command doesn't pass validation @param [CommandMessage] command @return [CommandMessage] The command to dispatch on the bus
# File lib/synapse/command/filters/validation.rb, line 7 def filter(command) payload = command.payload if payload.respond_to? :valid? unless payload.valid? raise ActiveModelValidationError, payload.errors end end command end