module CatTree::Initializer::ClassMethods

Public Instance Methods

add_cat_tree_observer(observer) click to toggle source
# File lib/cat_tree/initializer.rb, line 6
def add_cat_tree_observer(observer)
  @@cat_tree_observer[Thread.current.object_id] = observer
end
cat_tree_notice(object) click to toggle source
# File lib/cat_tree/initializer.rb, line 14
def cat_tree_notice(object)
  if cat_tree_observer = @@cat_tree_observer[Thread.current.object_id]
    cat_tree_observer.notice(object)
  end
end
remove_cat_tree_observer() click to toggle source
# File lib/cat_tree/initializer.rb, line 10
def remove_cat_tree_observer
  @@cat_tree_observer[Thread.current.object_id] = nil
end