Class: Module

Inherits:
Object
  • Object
show all
Defined in:
lib/class_loader/support.rb

Class Method Summary collapse

Class Method Details

.namespace_for(class_name) ⇒ Object



27
28
29
30
31
32
33
34
35
# File 'lib/class_loader/support.rb', line 27

def self.namespace_for class_name
  list = class_name.split("::")
  if list.size > 1
    list.pop
    return eval(list.join("::"), TOPLEVEL_BINDING, __FILE__, __LINE__)
  else
    return nil
  end
end