module Lite::Service::Errors

Public Instance Methods

errored?() click to toggle source
# File lib/lite/service/errors.rb, line 13
def errored?
  !errors.empty?
end
errors() click to toggle source
# File lib/lite/service/errors.rb, line 9
def errors
  @errors ||= Lite::Errors::Messages.new
end
fail!() click to toggle source
# File lib/lite/service/errors.rb, line 17
def fail!
  raise Lite::Service::ValidationError
end
failure?() click to toggle source
# File lib/lite/service/errors.rb, line 21
def failure?
  called? && errored?
end
result!() click to toggle source
# File lib/lite/service/errors.rb, line 25
def result!
  result if valid?
end
success?() click to toggle source
# File lib/lite/service/errors.rb, line 29
def success?
  called? && !errored?
end
valid?()
Alias for: validate!
validate!() click to toggle source
# File lib/lite/service/errors.rb, line 33
def validate!
  return true if success?

  fail!
end
Also aliased as: valid?