Module: SolidAssert
- Extended by:
- Forwardable
- Defined in:
- lib/solid_assert.rb,
lib/solid_assert/assert.rb,
lib/solid_assert/version.rb,
lib/solid_assert/null_assert.rb,
lib/solid_assert/assertion_failed_error.rb
Defined Under Namespace
Classes: Assert, AssertionFailedError, NullAssert
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.assert_instance ⇒ Object
11
12
13
14
15
16
17
|
# File 'lib/solid_assert.rb', line 11
def assert_instance
if @assertions_enabled
Assert.instance
else
NullAssert.instance
end
end
|
.disable_assertions ⇒ Object
23
24
25
|
# File 'lib/solid_assert.rb', line 23
def disable_assertions
@assertions_enabled = false
end
|
.enable_assertions ⇒ Object
19
20
21
|
# File 'lib/solid_assert.rb', line 19
def enable_assertions
@assertions_enabled = true
end
|