class Nandi::Validation::Result

Attributes

errors[R]

Public Class Methods

new(instruction = nil) click to toggle source
# File lib/nandi/validation/result.rb, line 11
def initialize(instruction = nil)
  @instruction = instruction
  @errors = success
end

Public Instance Methods

<<(error) click to toggle source
# File lib/nandi/validation/result.rb, line 20
def <<(error)
  @errors = collect_errors(error, @errors)
  self
end
error_list() click to toggle source
# File lib/nandi/validation/result.rb, line 25
def error_list
  @errors.failure.join("\n")
end
valid?() click to toggle source
# File lib/nandi/validation/result.rb, line 16
def valid?
  @errors.success?
end