class Text2png::Result

Attributes

cmd[R]
output[R]
raw[R]

Public Class Methods

new(cmd, io) click to toggle source
# File lib/text2png/result.rb, line 5
def initialize(cmd, io)
  @cmd = cmd
  @raw = io
end

Public Instance Methods

raise!() click to toggle source
# File lib/text2png/result.rb, line 18
def raise!
  ExcutionError.raise!("#{cmd} - #{output}") {!success?}
end
success?() click to toggle source
# File lib/text2png/result.rb, line 14
def success?
  @success ||= Process.wait2(raw.pid)[1].success?
end