Sha256: 554bc49c8b33c3a04f71083a71ce95ef9fecb7229dcb21b6cfe40dfff832a81e

Contents?: true

Size: 299 Bytes

Versions: 6

Compression:

Stored size: 299 Bytes

Contents

module Workarea
  decorate Storefront::Users::AddressesController, with: :emarsys do
    decorated do
      after_action :save_emarsys_contact, only: [:create, :update]
    end

    private

      def save_emarsys_contact
        Emarsys::SaveUser.perform_async(current_user.id)
      end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
workarea-emarsys-1.0.4 app/controllers/workarea/storefront/users/addresses_controller.decorator
workarea-emarsys-2.0.1 app/controllers/workarea/storefront/users/addresses_controller.decorator
workarea-emarsys-2.0.0 app/controllers/workarea/storefront/users/addresses_controller.decorator
workarea-emarsys-1.1.0 app/controllers/workarea/storefront/users/addresses_controller.decorator
workarea-emarsys-1.0.3 app/controllers/workarea/storefront/users/addresses_controller.decorator
workarea-emarsys-1.0.2 app/controllers/workarea/storefront/users/addresses_controller.decorator