Module: SolidusImportProducts::UserMailerExt

Defined in:
lib/solidus_import_products/user_mailer_ext.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/solidus_import_products/user_mailer_ext.rb', line 3

def self.included(base)
  base.class_eval do
    def product_import_results(user, error_message = nil)
      @user = user
      @error_message = error_message
      store = Spree::Store.default
      # attachments["import_products.log"] = File.read(Spree::ProductImport.settings[:log_to]) if @error_message.nil?
      mail(to: @user.email, from: from_address(store), subject: "Spree: Import Products #{error_message.nil? ? 'Success' : 'Failure'}")
    end
  end
end