class Console::Split

Public Class Methods

[](*outputs) click to toggle source
# File lib/console/split.rb, line 24
def self.[] *outputs
        self.new(outputs)
end
new(outputs) click to toggle source
# File lib/console/split.rb, line 28
def initialize(outputs)
        @outputs = outputs
end

Public Instance Methods

call(level, subject = nil, *arguments, **options, &block) click to toggle source
# File lib/console/split.rb, line 36
def call(level, subject = nil, *arguments, **options, &block)
        @outputs.each do |output|
                output.call(level, subject, *arguments, **options, &block)
        end
end
verbose!(value = true) click to toggle source
# File lib/console/split.rb, line 32
def verbose!(value = true)
        @outputs.each{|output| output.verbose!(value)}
end