Class: Class

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

Instance Method Summary collapse

Instance Method Details

#include(*included) ⇒ Object



82
83
84
85
86
87
88
# File 'lib/luruju/jude_api/jude_base.rb', line 82

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

#include_except_lurujuObject



80
# File 'lib/luruju/jude_api/jude_base.rb', line 80

alias :include_except_luruju :include