Method: Toolchain::Validations::Validators::Base#initialize
- Defined in:
- lib/toolchain/validations/validators/base.rb
#initialize(object, key_path, data) ⇒ Base
Instantiates a new Toolchain::Validations::Validators object which’ll be used to validate the target object.
35 36 37 38 39 40 41 |
# File 'lib/toolchain/validations/validators/base.rb', line 35 def initialize(object, key_path, data) @object = object @errors = object.errors @key_path = key_path @data = data @message = data[:message] if data.is_a?(Hash) end |