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)