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.2"
Class Method Summary
Class Method Details
.clear_global_method_cache (private)
[ GitHub ]# File 'lib/power_assert.rb', line 35
def clear_global_method_cache class << Object.new using Empty end end
.configuration
[ GitHub ]# File 'lib/power_assert.rb', line 17
def configuration @configuration ||= Configuration[false] end
.configure {|configuration| ... }
# File 'lib/power_assert.rb', line 21
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 25
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