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