lib/action_mailer/preview.rb in actionmailer-4.1.16 vs lib/action_mailer/preview.rb in actionmailer-4.2.0.beta1
- old
+ new
@@ -9,10 +9,18 @@
#
# config.action_mailer.preview_path = "#{Rails.root}/lib/mailer_previews"
#
mattr_accessor :preview_path, instance_writer: false
+ # Enable or disable mailer previews through app configuration:
+ #
+ # config.action_mailer.show_previews = true
+ #
+ # Defaults to true for development environment
+ #
+ mattr_accessor :show_previews, instance_writer: false
+
# :nodoc:
mattr_accessor :preview_interceptors, instance_writer: false
self.preview_interceptors = []
end
@@ -92,9 +100,13 @@
end
end
def preview_path #:nodoc:
Base.preview_path
+ end
+
+ def show_previews #:nodoc:
+ Base.show_previews
end
def inform_preview_interceptors(message) #:nodoc:
Base.preview_interceptors.each do |interceptor|
interceptor.previewing_email(message)