module Sequel::Plugins::Tree::SingleRoot::InstanceMethods
Public Instance Methods
before_save()
click to toggle source
Hook that prevents a second root from being created.
Calls superclass method
# File lib/sequel/plugins/tree.rb 153 def before_save 154 if possible_root? && (root = model.root) && pk != root.pk 155 raise TreeMultipleRootError, "there is already a root #{model.name} defined" 156 end 157 super 158 end