Module: SearchDo::Backends::HyperEstraier::EstraierPureExtention

Defined in:
lib/search_do/backends/hyper_estraier/estraier_pure_extention.rb

Defined Under Namespace

Modules: Condition, Node, NodeResult, ResultDocument

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



5
6
7
8
9
10
# File 'lib/search_do/backends/hyper_estraier/estraier_pure_extention.rb', line 5

def self.included(base)
  [Node,Condition,NodeResult,ResultDocument].each do |klas|
    basic_class_name = klas.to_s.split('::').last
    base.const_get(basic_class_name).send(:include, klas)
  end
end