Exception: Dao::Validations::Error

Inherits:
Error
  • Object
show all
Defined in:
lib/dao/validations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*args, &block) ⇒ Error

Returns a new instance of Error.



7
8
9
10
# File 'lib/dao/validations.rb', line 7

def initialize(*args, &block)
  @errors = args.shift if args.first.respond_to?(:full_messages)
  super(*args, &block)
end

Instance Attribute Details

#errorsObject

Returns the value of attribute errors.



5
6
7
# File 'lib/dao/validations.rb', line 5

def errors
  @errors
end

Instance Method Details

#objectObject



12
13
14
# File 'lib/dao/validations.rb', line 12

def object
  @errors.object if(@errors and @errors.respond_to?(:object))
end