class Bcome::Exception::Base

Public Class Methods

new(message_suffix = nil) click to toggle source
# File lib/objects/exception/base.rb, line 6
def initialize(message_suffix = nil)
  @message_suffix = message_suffix
end

Public Instance Methods

message() click to toggle source
# File lib/objects/exception/base.rb, line 10
def message
  "#{message_prefix}#{if @message_suffix
                        + (!message_prefix.empty? ? ':' : '').to_s + " #{@message_suffix}"
                      else
                        ''
                      end}"
end
pretty_display(show_backtrace = false) click to toggle source
# File lib/objects/exception/base.rb, line 18
def pretty_display(show_backtrace = false)
  puts "\n" + message.error
  print backtrace.join("\n") if show_backtrace
  print "\n"
end