module Egi VERSION = File.read(File.join(File.dirname(__FILE__), %w[ .. VERSION ])).chomp autoload :Sandbox, 'egi/sandbox' autoload :Env, 'egi/env' def [](name) @env.has_key?(name) ? @env[name] : nil end def load(str) @env = Sandbox.new.eval(str) end def reset @env = nil end module_function :[], :load, :reset end