Exception: Desiru::Assertions::AssertionError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/desiru/assertions.rb

Overview

Error raised when an assertion fails

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, module_name: nil, retry_count: 0) ⇒ AssertionError

Returns a new instance of AssertionError.



10
11
12
13
14
# File 'lib/desiru/assertions.rb', line 10

def initialize(message = nil, module_name: nil, retry_count: 0)
  super(message)
  @module_name = module_name
  @retry_count = retry_count
end

Instance Attribute Details

#module_nameObject (readonly)

Returns the value of attribute module_name.



8
9
10
# File 'lib/desiru/assertions.rb', line 8

def module_name
  @module_name
end

#retry_countObject (readonly)

Returns the value of attribute retry_count.



8
9
10
# File 'lib/desiru/assertions.rb', line 8

def retry_count
  @retry_count
end

Instance Method Details

#retriable?Boolean

Assertions should trigger module retries

Returns:

  • (Boolean)


17
18
19
# File 'lib/desiru/assertions.rb', line 17

def retriable?
  true
end