class ActiveInteraction::Input
Represents a processed input.
Attributes
value[R]
The processed input value.
Public Class Methods
new(filter, value: nil, error: nil)
click to toggle source
@private
# File lib/active_interaction/input.rb, line 7 def initialize(filter, value: nil, error: nil) @filter = filter @value = value @error = error end
Public Instance Methods
errors()
click to toggle source
Any errors that occurred during processing.
@return [Filter::Error]
# File lib/active_interaction/input.rb, line 19 def errors @errors ||= Array(@error) end