# UNDER CONSTRUCTION, dont use yet! require 'glue/attribute' module Nitro class Part cattr_accessor :parts_root, "/home/gmosx/private/plasma/parts" end end module Kernel def require_part(name) # gmosx: RDoc complains about this, so lets use an # eval, AAAAAAAARGH! # require "#{N::Part.parts_root}/#{name}/mount" eval %{ require '#{Nitro::Part.parts_root}/#{name}/mount' } end end