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