class PowerStencil::Error

Constants

DEFAULT_EXIT_CODE

Public Class Methods

report_error(e) click to toggle source
# File lib/power_stencil/error.rb, line 15
def self.report_error(e)
  "#{e.message}\nBacktrace:\n#{e.backtrace.join("\n\t")}"
end

Public Instance Methods

exit_code() click to toggle source
# File lib/power_stencil/error.rb, line 11
def exit_code
  @exit_code ||= DEFAULT_EXIT_CODE
end
exit_code=(val) click to toggle source
# File lib/power_stencil/error.rb, line 6
def exit_code=(val)
  raise PowerStencil::Error, 'Invalid exit code !' unless val.is_a? Fixnum
  @exit_code = val
end