Sha256: acc131bacd89af2126df654a209840e3bcf30128419daf313441088018aba106
Contents?: true
Size: 346 Bytes
Versions: 16
Compression:
Stored size: 346 Bytes
Contents
require 'logger' module IRuby class << self attr_accessor :logger end class MultiLogger < BasicObject attr_reader :loggers def initialize(*loggers) @loggers = loggers end def method_missing(name, *args, &b) @loggers.map {|x| x.respond_to?(name) && x.public_send(name, *args, &b) }.any? end end end
Version data entries
16 entries across 16 versions & 1 rubygems