Sha256: a24ae9688dd4e9a29fe4b1b9cfd401b230efc746d2fc7add37aeb49834b540e5

Contents?: true

Size: 333 Bytes

Versions: 4

Compression:

Stored size: 333 Bytes

Contents

module Kaui
  module ErrorHelper
    def as_string(e)
      if e.is_a?(RestClient::Exception)
        "#{e.message} #{e.response}".split(/\n/).take(5).join("\n")
      elsif e.is_a?(KillBillClient::API::ResponseError)
        "Error #{e.response.code}: #{e.response.message}"
      else
        e.message
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
kaui-0.2.6 lib/kaui/error_helper.rb
kaui-0.2.5 lib/kaui/error_helper.rb
kaui-0.2.4 lib/kaui/error_helper.rb
kaui-0.2.3 lib/kaui/error_helper.rb