Module: Spree::MailHelper

Includes:
BaseHelper, ImagesHelper
Defined in:
app/helpers/spree/mail_helper.rb

Instance Method Summary collapse

Instance Method Details

#name_for(order) ⇒ Object



15
16
17
# File 'app/helpers/spree/mail_helper.rb', line 15

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

#store_logoObject



19
20
21
# File 'app/helpers/spree/mail_helper.rb', line 19

def 
  @store_logo ||= current_store&. || current_store&.
end

#variant_image_url(variant) ⇒ Object



6
7
8
9
10
11
12
13
# File 'app/helpers/spree/mail_helper.rb', line 6

def variant_image_url(variant)
  Spree::Deprecation.warn(
    'Spree::MailHelper#variant_image_url is deprecated. Use spree_image_url instead. Will be removed in Spree 6.0.'
  )

  image = variant.primary_media
  image.present? && image.attached? ? spree_image_url(image, variant: :mini) : image_url('noimage/small.png')
end