Class: Class

Inherits:
Object
  • Object
show all
Defined in:
lib/luruju/jude_api/add_method.rb

Instance Method Summary collapse

Instance Method Details

#include(included) ⇒ Object



42
43
44
45
46
47
48
49
50
# File 'lib/luruju/jude_api/add_method.rb', line 42

def include included
  unless self.ancestors.include?(Luruju::JudeApi::JudeBase)
    return include_except_luruju(included)
  end
  if Luruju::JudeApi.constants.include? "#{self.name}AddMethod".split("::").last
    included.send :include, eval("#{self.name}AddMethod")
  end
  include_except_luruju included
end

#include_except_lurujuObject



40
# File 'lib/luruju/jude_api/add_method.rb', line 40

alias :include_except_luruju :include