module Manowar

Constants

VERSION

Public Instance Methods

define(path) click to toggle source
# File lib/manowar/define.rb, line 4
def define path
  path
    .to_s.split('::')
    .reduce '', &define_namespace
end

Private Instance Methods

define_namespace() click to toggle source
# File lib/manowar/define.rb, line 12
def define_namespace
  Proc.new { |base, name|
    base += "::#{name}"
    Kernel.eval "module #{base} end"
    base
  }
end