class Ppl::Application::Output
Attributes
stderr[RW]
stdout[RW]
Public Class Methods
new(stdout, stderr)
click to toggle source
# File lib/ppl/application/output.rb, line 6 def initialize(stdout, stderr) @stdout = stdout @stderr = stderr end
Public Instance Methods
error(string)
click to toggle source
# File lib/ppl/application/output.rb, line 11 def error(string) @stderr.puts sanitise(string) end
line(string)
click to toggle source
# File lib/ppl/application/output.rb, line 15 def line(string) @stdout.puts sanitise(string) true end
Private Instance Methods
sanitise(string)
click to toggle source
# File lib/ppl/application/output.rb, line 22 def sanitise(string) unless string.nil? string.to_s.delete "\r" end end