Class: ActiveModel::Errors::Tree

Inherits:
Object
  • Object
show all
Defined in:
lib/activemodel/errors/tree.rb

Constant Summary collapse

ATTRIBUTE_SEPARATOR =
"."

Instance Method Summary collapse

Constructor Details

#initialize(base, errors) ⇒ Tree

Returns a new instance of Tree.



7
8
9
10
# File 'lib/activemodel/errors/tree.rb', line 7

def initialize(base, errors)
  @base   = base
  @errors = errors
end

Instance Method Details

#detailsObject



18
19
20
# File 'lib/activemodel/errors/tree.rb', line 18

def details
  @details ||= method_tree(:details)
end

#messagesObject



14
15
16
# File 'lib/activemodel/errors/tree.rb', line 14

def messages
  @messages ||= method_tree(:messages)
end