module Pione::TestHelper
Constants
- DIR
- TEST_DATA_DIR
- TEST_PACKAGE_DIR
Public Class Methods
scope(&b)
click to toggle source
# File lib/pione/test-helper.rb, line 33 def self.scope(&b) @scope_id = (@scope_id || 0) + 1 mod = Module.new const_set("MODULE%s" % @scope_id, mod) mod.send(:define_method, :this) do mod end mod.module_eval(&b) end
scope_of(mod)
click to toggle source
# File lib/pione/test-helper.rb, line 43 def self.scope_of(mod) eval(mod.name.split("::").reverse.drop(1).reverse.join("::")) end