module Matt::Support::Puts

Public Instance Methods

debug(message) click to toggle source
# File lib/matt/support/puts.rb, line 31
def debug(message)
  message = "#{self.to_s.ljust(30)} -- #{message}"
  return $stderr.puts(message) unless configuration
  return unless configuration.debug_level >= Configuration::DEBUG_VERBOSE
  puts_err(message)
end
info(message) click to toggle source
# File lib/matt/support/puts.rb, line 24
def info(message)
  message = "#{self.to_s.ljust(30)} -- #{message}"
  return $stderr.puts(message) unless configuration
  return unless configuration.debug_level >= Configuration::DEBUG_INFO
  puts_err(message)
end
puts(*args, &bl)
Alias for: puts_out
puts_err(*args, &bl) click to toggle source
# File lib/matt/support/puts.rb, line 19
def puts_err(*args, &bl)
  return $stderr.puts(*args, &bl) unless configuration
  configuration.stderr.puts(*args, &bl)
end
puts_out(*args, &bl) click to toggle source
# File lib/matt/support/puts.rb, line 13
def puts_out(*args, &bl)
  return $stdout.puts(*args, &bl) unless configuration
  configuration.stdout.puts(*args, &bl)
end
Also aliased as: puts
stderr() click to toggle source
# File lib/matt/support/puts.rb, line 9
def stderr
  configuration.stderr
end
stdout() click to toggle source
# File lib/matt/support/puts.rb, line 5
def stdout
  configuration.stdout
end