class UrlReader::BaseError

Public Class Methods

msg(error, additional_msg = nil) click to toggle source
# File lib/url_reader/base_error.rb, line 2
def self.msg(error, additional_msg = nil)
  msg = "#{error.class.name}: #{error.message}"
  if additional_msg
    msg += ", #{additional_msg}"
  end
  msg
end
new(inner_or_msg = nil, additional_msg = nil) click to toggle source
Calls superclass method
# File lib/url_reader/base_error.rb, line 10
def initialize(inner_or_msg = nil, additional_msg = nil)
  if inner_or_msg.is_a?(String)
    super(inner_or_msg)
  else
    super(self.class.msg(inner_or_msg, additional_msg))
    set_backtrace(inner_or_msg.backtrace)
  end
end