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.1.0"

Class Method Summary collapse

Class Method Details

.assert_instanceObject



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_assertionsObject



23
24
25
# File 'lib/solid_assert.rb', line 23

def disable_assertions
  @assertions_enabled = false
end

.enable_assertionsObject



19
20
21
# File 'lib/solid_assert.rb', line 19

def enable_assertions
  @assertions_enabled = true
end