module Coolifyk

Constants

VERSION

Public Class Methods

create(path,root = Object) click to toggle source
# File lib/coolify/coolifyk.rb, line 2
def self.create(path,root = Object)
 #A::B::C
 path.split('::').each do |name|
  root = create_module(name, root)
 end

end

Private Class Methods

create_module( name, root) click to toggle source
# File lib/coolify/coolifyk.rb, line 11
def self.create_module( name, root)
 new_module = root.const_defined?(name) ? root.const_get(name) : nil
 unless new_module
  new_module = Module.new
  root.const_set name, new_module
  new_module
 end
end