Class: FlexValidations::Result::Fail::Composite
- Inherits:
-
Object
- Object
- FlexValidations::Result::Fail::Composite
- Defined in:
- lib/flex_validations/result.rb
Instance Attribute Summary collapse
-
#original ⇒ Object
readonly
Returns the value of attribute original.
-
#raw ⇒ Object
readonly
Returns the value of attribute raw.
-
#validation ⇒ Object
readonly
Returns the value of attribute validation.
-
#value ⇒ Object
readonly
Returns the value of attribute value.
Instance Method Summary collapse
-
#initialize(validation, original, message, value, raw) ⇒ Composite
constructor
A new instance of Composite.
- #message ⇒ Object
Methods included from FlexValidations::Result::Fail
Methods included from FlexValidations::Result
Constructor Details
#initialize(validation, original, message, value, raw) ⇒ Composite
Returns a new instance of Composite.
126 127 128 129 130 131 |
# File 'lib/flex_validations/result.rb', line 126 def initialize(validation, original, , value, raw) @validation = validation @original = original @message = @value = value end |
Instance Attribute Details
#original ⇒ Object (readonly)
Returns the value of attribute original.
124 125 126 |
# File 'lib/flex_validations/result.rb', line 124 def original @original end |
#raw ⇒ Object (readonly)
Returns the value of attribute raw.
124 125 126 |
# File 'lib/flex_validations/result.rb', line 124 def raw @raw end |
#validation ⇒ Object (readonly)
Returns the value of attribute validation.
124 125 126 |
# File 'lib/flex_validations/result.rb', line 124 def validation @validation end |
#value ⇒ Object (readonly)
Returns the value of attribute value.
124 125 126 |
# File 'lib/flex_validations/result.rb', line 124 def value @value end |
Instance Method Details
#message ⇒ Object
133 134 135 |
# File 'lib/flex_validations/result.rb', line 133 def @message || @original. end |