Class: Lite::Validation::Validator::Ruling::Abstract::Invalid::Raw

Inherits:
Object
  • Object
show all
Includes:
Abstract
Defined in:
lib/lite/validation/validator/ruling/abstract/invalid.rb

Direct Known Subclasses

Dispute::Raw, Invalidate::Raw, Refute::Raw

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Abstract

#invalid

Class Method Details

.instance(code, message: nil, data: nil) ⇒ Object



28
29
30
# File 'lib/lite/validation/validator/ruling/abstract/invalid.rb', line 28

def self.instance(code, message: nil, data: nil)
  new code, message, data
end

Instance Method Details

#structured_error(coordinator) ⇒ Object



32
33
34
# File 'lib/lite/validation/validator/ruling/abstract/invalid.rb', line 32

def structured_error(coordinator)
  coordinator.structured_error(code, message: message, data: data)
end