Class: ActiveModel::Errors

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

Defined Under Namespace

Classes: Tree

Instance Method Summary collapse

Instance Method Details

#addObject



44
45
46
47
# File 'lib/activemodel/errors/tree.rb', line 44

def add(...)
  @tree = nil
  add_without_reset_tree(...)
end

#add_without_reset_treeObject



43
# File 'lib/activemodel/errors/tree.rb', line 43

alias_method :add_without_reset_tree, :add

#clearObject



56
57
58
59
# File 'lib/activemodel/errors/tree.rb', line 56

def clear(...)
  @tree = nil
  clear_without_reset_tree(...)
end

#clear_without_reset_treeObject



55
# File 'lib/activemodel/errors/tree.rb', line 55

alias_method :clear_without_reset_tree, :clear

#deleteObject



50
51
52
53
# File 'lib/activemodel/errors/tree.rb', line 50

def delete(...)
  @tree = nil
  delete_without_reset_tree(...)
end

#delete_without_reset_treeObject



49
# File 'lib/activemodel/errors/tree.rb', line 49

alias_method :delete_without_reset_tree, :delete

#treeObject



39
40
41
# File 'lib/activemodel/errors/tree.rb', line 39

def tree
  @tree ||= Tree.new(@base, self)
end