Module: FileStructure::Contract

Included in:
FileStructure
Defined in:
lib/file_structure/contract.rb

Defined Under Namespace

Classes: AssertionError

Class Method Summary collapse

Class Method Details

.assert(expression, message = '') ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • expression (Boolean)

    The expression to evaluate

  • message (String) (defaults to: '')

    The message to attach to the raised error

Raises:



15
16
17
# File 'lib/file_structure/contract.rb', line 15

def assert(expression, message = '')
  raise AssertionError, message unless expression
end