Module: PowerAssert
Relationships & Source Files | |
Namespace Children | |
Modules:
| |
Classes:
| |
Defined in: | lib/power_assert.rb, lib/power_assert/version.rb |
Constant Summary
-
VERSION =
# File 'lib/power_assert/version.rb', line 2"0.2.6"
Class Method Summary
Class Method Details
.clear_global_method_cache (private)
[ GitHub ]# File 'lib/power_assert.rb', line 42
def clear_global_method_cache eval('using PowerAssert.const_get(:Empty)', TOPLEVEL_BINDING) end
.configuration
[ GitHub ]# File 'lib/power_assert.rb', line 24
def configuration @configuration ||= Configuration[false] end
.configure {|configuration| ... }
# File 'lib/power_assert.rb', line 28
def configure yield configuration end
.start(assertion_proc_or_source, assertion_method: nil, source_binding: TOPLEVEL_BINDING) {|Context.new(assertion_proc_or_source, assertion_method, source_binding)| ... }
# File 'lib/power_assert.rb', line 32
def start(assertion_proc_or_source, assertion_method: nil, source_binding: TOPLEVEL_BINDING) if respond_to?(:clear_global_method_cache, true) clear_global_method_cache end yield Context.new(assertion_proc_or_source, assertion_method, source_binding) end