Sha256: 640cdf1083ed9503dc06c9732d376f30a553dbd314c59e655140a55dd2742859

Contents?: true

Size: 729 Bytes

Versions: 1

Compression:

Stored size: 729 Bytes

Contents

module Spree
  module MailHelper
    include BaseHelper

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

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

    def logo_path
      if current_store.present? && current_store.logo.attached? && current_store.logo.variable?
        main_app.url_for(current_store.logo.variant(resize: '244x104>'))
      elsif current_store.present? && current_store.logo.attached? && current_store.logo.image?
        main_app.url_for(current_store.logo)
      else
        Spree::Config.mailer_logo || Spree::Config.logo
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spree_core-4.2.0.beta app/helpers/spree/mail_helper.rb