Sha256: b9da6d7abf34237bf9d2adb22cd542830c4d4ffa70a19902a1115fff58e1bb07

Contents?: true

Size: 405 Bytes

Versions: 4

Compression:

Stored size: 405 Bytes

Contents

assure
======
Provides two methods: internal_error and assure


internal_error
--------------
Raises internal error with a given message.


assure
------
Raises internal error when expression evaluates to nil or false.
Use this to check various preconditions, for example:

    def do_smth(x)
        assure(x.is_a? String)
    end

You can provide optional message to be printed in the exception output.

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
assure-1.0.1 README.md
assure-1.0 README.md
assure-0.1.2 README.md
assure-0.1.1 README.md