Module: Og::Hierarchical

Defined in:
lib/og/mixin/hierarchical.rb

Overview

Transform the base class to a hierarchical node. A selection of different implementation strategies are provided.

Example

class Comment include Hierarchical, :method => :nested_sets end

:method

:simple :nested_sets :nested_intervals

Class Method Summary collapse

Class Method Details

.append_dynamic_features(base, options) ⇒ Object



126
127
128
129
130
131
132
133
# File 'lib/og/mixin/hierarchical.rb', line 126

def self.append_dynamic_features(base, options)
	o = { 
		:method => :nested_sets, 
	}
	o.update(options) if options

	base.include(NestedSets, o)
end