Sha256: 367830845dd607f155469ac33848174e65e750cda26f2207caf6468b23b8820b

Contents?: true

Size: 376 Bytes

Versions: 2

Compression:

Stored size: 376 Bytes

Contents

module SolidusPayuLatam
  module InjectCustomerDocumentConcern
    extend ActiveSupport::Concern
    included do
      prepend(InstanceMethods)
    end

    module InstanceMethods
      def gateway_options
        options = super
        document = order.customer_document
        options[:customer_document] = document if document
        options
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
solidus_payu_latam-0.0.2 app/models/concerns/solidus_payu_latam/inject_customer_document_concern.rb
solidus_payu_latam-0.0.1 app/models/concerns/solidus_payu_latam/inject_customer_document_concern.rb