123456789_123456789_123456789_123456789_123456789_

Module: Syslog::Macros

Relationships & Source Files
Defined in: ext/syslog/syslog.c

Class Method Summary

Instance Method Summary

Class Method Details

.included(target)

[ GitHub ]

  
# File 'ext/syslog/syslog.c', line 398

static VALUE mSyslogMacros_included(VALUE mod, VALUE target)
{
    rb_extend_object(target, mSyslogMacros);
    return mod;
}

Instance Method Details

LOG_MASK(priority_level) ⇒ priority_mask

Generates a mask bit for a priority level. See Syslog#mask=

[ GitHub ]

  
# File 'ext/syslog/syslog.c', line 382

static VALUE mSyslogMacros_LOG_MASK(VALUE mod, VALUE pri)
{
    return INT2FIX(LOG_MASK(NUM2INT(pri)));
}

LOG_UPTO(priority_level) ⇒ priority_mask

Generates a mask value for priority levels at or below the level specified. See Syslog#mask=

[ GitHub ]

  
# File 'ext/syslog/syslog.c', line 393

static VALUE mSyslogMacros_LOG_UPTO(VALUE mod, VALUE pri)
{
    return INT2FIX(LOG_UPTO(NUM2INT(pri)));
}