Sha256: c664912ce859562f2996e961fcbadbf67a5dd8448492789b6d98868aa9ab918c

Contents?: true

Size: 301 Bytes

Versions: 9

Compression:

Stored size: 301 Bytes

Contents

module BloomRemit
  module Txns
    class HandleResponse

      extend LightService::Action
      expects :txn, :remote_response
      promises :response

      executed do |c|
        body = c.remote_response.body
        c.response = c.txn.responses.create!(body: body)
      end

    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
bloom_remit-0.6.1 app/services/bloom_remit/txns/handle_response.rb
bloom_remit-0.6.0 app/services/bloom_remit/txns/handle_response.rb
bloom_remit-0.5.0 app/services/bloom_remit/txns/handle_response.rb
bloom_remit-0.4.1 app/services/bloom_remit/txns/handle_response.rb
bloom_remit-0.4.0 app/services/bloom_remit/txns/handle_response.rb
bloom_remit-0.3.0 app/services/bloom_remit/txns/handle_response.rb
bloom_remit-0.2.1 app/services/bloom_remit/txns/handle_response.rb
bloom_remit-0.2.0 app/services/bloom_remit/txns/handle_response.rb
bloom_remit-0.1.0 app/services/bloom_remit/txns/handle_response.rb