Sha256: 8668c25a5d1fa1dfbe8a9d2028c1f2646f83a29ba467dab1e34d8109d3bc52f9

Contents?: true

Size: 606 Bytes

Versions: 9

Compression:

Stored size: 606 Bytes

Contents

require 'rails/generators'
require 'spree/core'

module SpreeMultiVendor
  module Generators
    class MailersPreviewGenerator < Rails::Generators::Base
      desc 'Generates mailers preview for development proposes'

      def self.source_paths
        [
          File.expand_path('templates', __dir__)
        ]
      end

      def copy_mailers_previews
        preview_path = Rails.application.config.action_mailer.preview_path || 'test/mailers/previews'

        template 'mailers/previews/vendor_notification_preview.rb', "#{preview_path}/vendor_notification_preview.rb"
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
spree_multi_vendor-2.5.0 lib/generators/spree_multi_vendor/mailers_preview/mailers_preview_generator.rb
spree_multi_vendor-2.4.1 lib/generators/spree_multi_vendor/mailers_preview/mailers_preview_generator.rb
atkhayar-dev-spree-multi-vendor-0.0.0 lib/generators/spree_multi_vendor/mailers_preview/mailers_preview_generator.rb
spree_multi_vendor-2.4.0 lib/generators/spree_multi_vendor/mailers_preview/mailers_preview_generator.rb
spree_multi_vendor-2.3.0 lib/generators/spree_multi_vendor/mailers_preview/mailers_preview_generator.rb
spree_multi_vendor-2.2.0 lib/generators/spree_multi_vendor/mailers_preview/mailers_preview_generator.rb
spree_multi_vendor-2.1.0 lib/generators/spree_multi_vendor/mailers_preview/mailers_preview_generator.rb
spree_multi_vendor-2.0.2 lib/generators/spree_multi_vendor/mailers_preview/mailers_preview_generator.rb
spree_multi_vendor-2.0.1 lib/generators/spree_multi_vendor/mailers_preview/mailers_preview_generator.rb