Sha256: d57bf36c2f0f2696cd9e3df6f3cbcf5658b642863e71a3979cf433d377b2439b

Contents?: true

Size: 664 Bytes

Versions: 21

Compression:

Stored size: 664 Bytes

Contents

module Spree
  module MailHelper
    include BaseHelper

    def variant_image_url(variant)
      image = default_image_for_product_or_variant(variant)
      image ? main_app.cdn_image_url(image.url(:small)) : image_url('noimage/small.png')
    end

    def name_for(order)
      order.name || Spree.t('customer')
    end

    def store_logo
      @store_logo ||= current_store&.mailer_logo&.attachment || current_store&.logo&.attachment
    end

    def logo_path
      return main_app.cdn_image_url(store_logo.variant(resize_to_limit: [244, 104])) if store_logo&.variable?

      return main_app.cdn_image_url(store_logo) if store_logo&.image?
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
spree_emails-4.10.1 app/helpers/spree/mail_helper.rb
spree_emails-4.10.0 app/helpers/spree/mail_helper.rb
spree_emails-4.9.0 app/helpers/spree/mail_helper.rb
spree_emails-4.8.3 app/helpers/spree/mail_helper.rb
spree_emails-4.8.2 app/helpers/spree/mail_helper.rb
spree_emails-4.7.3 app/helpers/spree/mail_helper.rb
spree_emails-4.6.6 app/helpers/spree/mail_helper.rb
spree_emails-4.5.5 app/helpers/spree/mail_helper.rb
spree_emails-4.5.4 app/helpers/spree/mail_helper.rb
spree_emails-4.6.5 app/helpers/spree/mail_helper.rb
spree_emails-4.7.1 app/helpers/spree/mail_helper.rb
spree_emails-4.6.4 app/helpers/spree/mail_helper.rb
spree_emails-4.7.0 app/helpers/spree/mail_helper.rb
spree_emails-4.6.3 app/helpers/spree/mail_helper.rb
spree_emails-4.6.2 app/helpers/spree/mail_helper.rb
spree_emails-4.6.1 app/helpers/spree/mail_helper.rb
spree_emails-4.6.0 app/helpers/spree/mail_helper.rb
spree_emails-4.5.3 app/helpers/spree/mail_helper.rb
spree_emails-4.5.2 app/helpers/spree/mail_helper.rb
spree_emails-4.5.1 app/helpers/spree/mail_helper.rb