class HideAncestry::ModelManage::Base
Attributes
instance[RW]
Public Class Methods
call(instance)
click to toggle source
# File lib/hide_ancestry/model_manage/base.rb, line 4 def self.call(instance) new(instance).call end
new(instance)
click to toggle source
# File lib/hide_ancestry/model_manage/base.rb, line 10 def initialize(instance) @instance = instance end
Private Instance Methods
find_actual_parent(instance)
click to toggle source
# File lib/hide_ancestry/model_manage/base.rb, line 16 def find_actual_parent(instance) instance.hidden_parent ? instance.hidden_parent : instance.parent end