The meta library provides information about the running ruleset. The following functions are available:
- meta:rid(). meta:rid() returns the ruleset ID of the current running ruleset.
- meta:version(). meta:version()returns the version of the currently running ruleset.
- meta:callingRID(). meta:callingRID()returns the RID of the calling ruleset if running in a module, or the current ruleset ID otherwise.
- meta:callingVersion(). meta:callingVersion() returns the version of the calling ruleset if running in a module, or the current ruleset version otherwise.
- meta:moduleRID(). meta:moduleRID() returns the RID of the module if running in a module, or the current ruleset ID otherwise.
- meta:moduleVersion(). meta:moduleVersion() returns the version of the module if running in a module, or the current ruleset version otherwise.
- meta:inModule(). meta:inModule() returns a Boolean value indicating whether the current code is running in a module.