Sha256: 59d3e58ae2e4db10cd0d35cc26264c116df8380c3a46881efd5a6c3ee23062f4

Contents?: true

Size: 427 Bytes

Versions: 85

Compression:

Stored size: 427 Bytes

Contents

# frozen_string_literal: true

module Spree
  class MailerPreviews
    class CartonPreview < ActionMailer::Preview
      def shipped
        carton = Carton.joins(:orders).last
        raise "Your database needs at least one shipped order with a carton to render this preview" unless carton

        Spree::Config.carton_shipped_email_class.shipped_email(order: carton.orders.first, carton: carton)
      end
    end
  end
end

Version data entries

85 entries across 85 versions & 1 rubygems

Version Path
solidus_core-4.3.6 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.2.5 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.1.6 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.3.4 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.2.4 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.1.5 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.3.3 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.3.2 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.1.4 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.3.1 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.3.0 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.2.3 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.1.3 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.0.4 lib/spree/mailer_previews/carton_preview.rb
solidus_core-3.4.6 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.0.3 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.1.2 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.2.2 lib/spree/mailer_previews/carton_preview.rb
solidus_core-3.4.5 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.2.1 lib/spree/mailer_previews/carton_preview.rb