Module: HasHierarchy::Order::HasOrderOverrides

Defined in:
lib/has_hierarchy/order.rb

Instance Method Summary collapse

Instance Method Details

#move_after(node) ⇒ Object



29
30
31
32
33
34
# File 'lib/has_hierarchy/order.rb', line 29

def move_after(node)
  self.parent_id = node.parent_id
  @prevent_default_position = true
  super
  @prevent_default_position = false
end

#move_before(node) ⇒ Object



22
23
24
25
26
27
# File 'lib/has_hierarchy/order.rb', line 22

def move_before(node)
  self.parent_id = node.parent_id
  @prevent_default_position = true
  super
  @prevent_default_position = false
end