Use frozen string literal in actionmailer/

This commit is contained in:
Kir Shatrov 2017-07-23 18:17:16 +03:00
parent a532eb448f
commit 82df8c2ca5
43 changed files with 84 additions and 0 deletions

View File

@ -91,6 +91,7 @@ Style/FrozenStringLiteralComment:
- 'activemodel/**/*'
- 'activejob/**/*'
- 'activerecord/**/*'
- 'actionmailer/**/*'
# Use `foo {}` not `foo{}`.
Layout/SpaceBeforeBlockBraces:

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "rake/testtask"
desc "Default Task"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
version = File.read(File.expand_path("../RAILS_VERSION", __dir__)).strip
Gem::Specification.new do |s|

View File

@ -1,4 +1,5 @@
#!/usr/bin/env ruby
# frozen_string_literal: true
COMPONENT_ROOT = File.expand_path("..", __dir__)
require_relative "../../tools/test"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
#--
# Copyright (c) 2004-2017 David Heinemeier Hansson
#

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "mail"
require_relative "collector"
require "active_support/core_ext/string/inflections"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_controller/collector"
require "active_support/core_ext/hash/reverse_merge"
require "active_support/core_ext/array/extract_options"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "active_job"
module ActionMailer

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "tmpdir"
module ActionMailer

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module ActionMailer
# Returns the version of the currently loaded Action Mailer as a <tt>Gem::Version</tt>.
def self.gem_version

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "base64"
module ActionMailer

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "active_support/log_subscriber"
module ActionMailer

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module ActionMailer
# Provides helper methods for ActionMailer::Base that can be used for easily
# formatting messages, accessing mailer or message instances, and the

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "delegate"
module ActionMailer

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module ActionMailer
# Provides the option to parameterize mailers in order to share instance variable
# setup, processing, and common headers.

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "active_support/descendants_tracker"
module ActionMailer

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "active_job/railtie"
require "action_mailer"
require "rails"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module ActionMailer #:nodoc:
# Provides `rescue_from` for mailers. Wraps mailer action processing,
# mail job processing, and mail delivery.

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "active_support/test_case"
require "rails-dom-testing"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "active_job"
module ActionMailer

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require_relative "gem_version"
module ActionMailer

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Rails
module Generators
class MailerGenerator < NamedBase

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "active_support/core_ext/kernel/reporting"
# These are the normal settings that will be set up by Railties

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
class AssertSelectEmailTest < ActionMailer::TestCase

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
require "action_controller"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
require "set"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "fileutils"
require "abstract_unit"
require "mailers/base_mailer"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
class MyCustomDelivery

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
require "action_view"
require "action_controller"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
require "mailers/base_mailer"
require "active_support/log_subscriber/test_helper"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
class HelperMailer < ActionMailer::Base

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
class AutoLayoutMailer < ActionMailer::Base

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class AssetMailer < ActionMailer::Base
self.mailer_name = "asset_mailer"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class BaseMailer < ActionMailer::Base
self.mailer_name = "base_mailer"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class CachingMailer < ActionMailer::Base
self.mailer_name = "caching_mailer"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "active_job/arguments"
class DelayedMailerError < StandardError; end

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class ParamsMailer < ActionMailer::Base
before_action { @inviter, @invitee = params[:inviter], params[:invitee] }

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class ProcMailer < ActionMailer::Base
default to: "system@test.lindsaar.net",
"X-Proc-Method" => Proc.new { Time.now.to_i.to_s },

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
require "active_job"
require "mailers/delayed_mailer"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
require "active_job"
require "mailers/params_mailer"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
class TestTestMailer < ActionMailer::Base

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
require "active_support/testing/stream"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "abstract_unit"
require "action_controller"