Sha256: 9690406686a036acb889ab8bfff622e8548f1d06d77813fc3a6dfa62779e0ff3

Contents?: true

Size: 384 Bytes

Versions: 6

Compression:

Stored size: 384 Bytes

Contents

module BloomRemitClient
  class CreateTxnPreviewResponse < BaseResponse

    attribute :errors, Array, lazy: true, default: :default_errors
    attribute :txn_preview, TxnPreview, lazy: true, default: :default_txn_preview

    def default_errors
      Array(parsed_body[:errors])
    end

    def default_txn_preview
      TxnPreview.new(parsed_body[:txn_preview])
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
bloom_remit_client-0.18.0 lib/bloom_remit_client/responses/create_txn_preview_response.rb
bloom_remit_client-0.17.3 lib/bloom_remit_client/responses/create_txn_preview_response.rb
bloom_remit_client-0.17.2 lib/bloom_remit_client/responses/create_txn_preview_response.rb
bloom_remit_client-0.17.1 lib/bloom_remit_client/responses/create_txn_preview_response.rb
bloom_remit_client-0.17.0 lib/bloom_remit_client/responses/create_txn_preview_response.rb
bloom_remit_client-0.16.2 lib/bloom_remit_client/responses/create_txn_preview_response.rb