Exception: Rie::TransactionValidationError
- Inherits:
-
ValidationError
- Object
- StandardError
- ValidationError
- Rie::TransactionValidationError
- Defined in:
- lib/rie/validator.rb
Instance Attribute Summary
Attributes inherited from ValidationError
Instance Method Summary collapse
- #errors ⇒ Object
- #errors_on?(key) ⇒ Boolean
-
#initialize(changes, datomic_error) ⇒ TransactionValidationError
constructor
A new instance of TransactionValidationError.
Methods inherited from ValidationError
Constructor Details
#initialize(changes, datomic_error) ⇒ TransactionValidationError
Returns a new instance of TransactionValidationError.
24 25 26 27 |
# File 'lib/rie/validator.rb', line 24 def initialize(changes, datomic_error) @changes = changes @datomic_error = datomic_error end |
Instance Method Details
#errors ⇒ Object
29 30 31 32 |
# File 'lib/rie/validator.rb', line 29 def errors # TODO: translate this key [@datomic_error.attribute, @datomic_error.] end |
#errors_on?(key) ⇒ Boolean
34 35 36 |
# File 'lib/rie/validator.rb', line 34 def errors_on?(key) changes.model.get_attribute(key).datomic_attribute == @datomic_error.attribute end |