Class: Log::Facility

Inherits:
Object
  • Object
show all
Defined in:
lib/ec2/amitools/util.rb

Overview

—————————————————————————-#

Constant Summary collapse

AUTHPRIV =
new "AUTHPRIV"
CRON =
new "CRON"
DAEMON =
new "DAEMON"
FTP =
new "FTP"
KERN =
new "KERN"
LOCAL0 =
new "LOCAL0"
LOCAL1 =
new "LOCAL1"
LOCAL2 =
new "LOCAL2"
LOCAL3 =
new "LOCAL3"
LOCAL4 =
new "LOCAL4"
LOCAL5 =
new "LOCAL5"
LOCAL6 =
new "LOCAL6"
LOCAL7 =
new "LOCAL7"
LPR =
new "LPR"
MAIL =
new "MAIL"
NEWS =
new "NEWS"
SYSLOG =
new "SYSLOG"
USER =
new "USER"
UUCP =
new "UUCP"
AES =
new "AES"

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name) ⇒ Facility

Returns a new instance of Facility.



171
172
173
174
# File 'lib/ec2/amitools/util.rb', line 171

def initialize(name)
  @name = name
  @value = (name == "AES")?(12<<3):eval("Syslog::LOG_#{name}")
end

Instance Attribute Details

#nameObject

Returns the value of attribute name.



198
199
200
# File 'lib/ec2/amitools/util.rb', line 198

def name
  @name
end

#valueObject

Returns the value of attribute value.



197
198
199
# File 'lib/ec2/amitools/util.rb', line 197

def value
  @value
end

Instance Method Details

#to_sObject



200
201
202
# File 'lib/ec2/amitools/util.rb', line 200

def to_s
  "Facility[LOG_#{@name}]"
end