class Spy::Nest
def initialize(base_module)
def initialize(base_module) raise ArgumentError, "#{base_module} is not a kind of Module" unless base_module.is_a?(Module) @base_module = base_module @constant_spies = {} end
def initialize(base_module) raise ArgumentError, "#{base_module} is not a kind of Module" unless base_module.is_a?(Module) @base_module = base_module @constant_spies = {} end