Sha256: 14fe2bbde6d7465f13250cb434ec0a9cfc0b7fb3a3b74da6076368b45f78d327

Contents?: true

Size: 396 Bytes

Versions: 6

Compression:

Stored size: 396 Bytes

Contents

module CorePro
  class CoreProApiException < StandardError
    def initialize(errors)
      @errors = errors
    end

    attr_accessor :errors

    def firstMessage
      @errors[0].message
    end

    def firstCode
      @errors[0].code
    end

    def to_s
      msg = ''
      @errors.each do |e|
        msg += e.to_s + ' '
      end
      msg

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
corepro-1.0.1 lib/corepro/core_pro_api_exception.rb
corepro-1.0.0 lib/corepro/core_pro_api_exception.rb
corepro-0.0.9 lib/corepro/core_pro_api_exception.rb
corepro-0.0.8 lib/corepro/core_pro_api_exception.rb
corepro-0.0.7 lib/corepro/core_pro_api_exception.rb
corepro-0.0.6 lib/corepro/core_pro_api_exception.rb