Module: IncludeAll

Defined in:
lib/include_all.rb

Overview

Instance Method Summary collapse

Instance Method Details

#include_all(*args) ⇒ Object



6
7
8
9
# File 'lib/include_all.rb', line 6

def include_all(*args)
  added = list_objects()
  (added - $startup).each { |m| include m }
end

#list_objectsObject



11
12
13
# File 'lib/include_all.rb', line 11

def list_objects
  ObjectSpace.each_object(Module).to_a
end