class ValidatorFn::Error

Attributes

my_msg[R]

Public Class Methods

new(msg) click to toggle source
Calls superclass method
# File lib/validator_fn.rb, line 13
def initialize(msg)
  @my_msg = msg
  super(msg)
end

Public Instance Methods

message(indent = 0) click to toggle source
# File lib/validator_fn.rb, line 18
def message(indent = 0)
  if cause
    cause_msg = if cause.kind_of?(Error)
        cause.message(indent + 1)
      else
        cause.message
      end
    my_msg + "\n" + ("  " * (indent + 1)) + cause_msg
  else
    my_msg
  end
end