Module RCodeLeveler
In: lib/rcodeleveler.rb

Main module for RCodeLeveler. requireLevel method is not part of it: it is in the global Module scope.

Methods

Classes and Modules

Class RCodeLeveler::ParseError

Constants

K_Default_Category = '* Default *'   The default category (spaces have to be present to ensure users cannot use it)
K_Ruby_Category = '* Ruby *'   The Ruby code category (spaces have to be present to ensure users cannot use it)

Public Class methods

Reset all levels.

Set a level for a category.

Parameters:

  • iLevel (Integer): The level
  • iCategory (String): The category name [optional = K_Default_Category]

Set warning severity. 0: No warning. 1: Display them on stderr. 2: Throw an exception (default)

Parameters:

  • iWarningSeverity (Integer): Severity of warnings

[Validate]