lib/mq/logger.rb in amqp-0.7.0.pre vs lib/mq/logger.rb in amqp-0.7.0
- old
+ new
@@ -1,8 +1,10 @@
+# encoding: utf-8
+
class MQ
class Logger
- def initialize *args, &block
+ def initialize(*args, &block)
opts = args.pop if args.last.is_a? Hash
opts ||= {}
printer(block) if block
@@ -11,11 +13,11 @@
end
attr_reader :prop
alias :base :prop
- def log severity, *args
+ def log(severity, *args)
opts = args.pop if args.last.is_a? Hash and args.size != 1
opts ||= {}
opts = @prop.clone.update(opts)
data = args.shift
@@ -54,11 +56,11 @@
opts
end
alias :method_missing :log
- def print data = nil, &block
+ def print(data = nil, &block)
if block
@printer = block
elsif data.is_a? Proc
@printer = data
elsif data
@@ -66,24 +68,24 @@
else
@printer
end
end
alias :printer :print
-
+
def self.printer &block
@printer = block if block
@printer
end
def self.disabled?
!!@disabled
end
-
+
def self.enable
@disabled = false
end
-
+
def self.disable
@disabled = true
end
end
-end
\ No newline at end of file
+end