Module: Extree

Includes:
Root
Defined in:
lib/extree/root.rb,
lib/extree/seed.rb,
lib/extree/branch.rb,
lib/extree/master.rb,
lib/extree/version.rb

Defined Under Namespace

Modules: Branch, Root, Seed

Constant Summary collapse

SINGLETON =
Object.new
VERSION =
"0.1.0"

Constants included from Seed

Seed::BRANCH_METHOD_PREFIX

Class Method Summary collapse

Methods included from Root

#host!, #method_missing, #respond_to?

Methods included from Seed

close_scope, current, #extree_method_missing, #extree_respond_to?, #host!, open_scope, pop, push, roots, #scope!, #self!, #send!, stack

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Extree::Root

Class Method Details

.included(mod) ⇒ Object



9
10
11
# File 'lib/extree/master.rb', line 9

def self.included(mod)
  mod.extend Branch
end