Sha256: 6013c21fbdb80cbd181a0bd70f94bb56abf899e0a5dbb50d142aff9b27d6e946

Contents?: true

Size: 420 Bytes

Versions: 3

Compression:

Stored size: 420 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:)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
solidus_core-4.4.2 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.4.1 lib/spree/mailer_previews/carton_preview.rb
solidus_core-4.4.0 lib/spree/mailer_previews/carton_preview.rb