提交 82df8c2c 编写于 作者: K Kir Shatrov

Use frozen string literal in actionmailer/

上级 a532eb44
......@@ -91,6 +91,7 @@ Style/FrozenStringLiteralComment:
- 'activemodel/**/*'
- 'activejob/**/*'
- 'activerecord/**/*'
- 'actionmailer/**/*'
# Use `foo {}` not `foo{}`.
Layout/SpaceBeforeBlockBraces:
......
# frozen_string_literal: true
require "rake/testtask"
desc "Default Task"
......
# frozen_string_literal: true
version = File.read(File.expand_path("../RAILS_VERSION", __dir__)).strip
Gem::Specification.new do |s|
......
#!/usr/bin/env ruby
# frozen_string_literal: true
COMPONENT_ROOT = File.expand_path("..", __dir__)
require_relative "../../tools/test"
# frozen_string_literal: true
#--
# Copyright (c) 2004-2017 David Heinemeier Hansson
#
......
# frozen_string_literal: true
require "mail"
require_relative "collector"
require "active_support/core_ext/string/inflections"
......
# frozen_string_literal: true
require "abstract_controller/collector"
require "active_support/core_ext/hash/reverse_merge"
require "active_support/core_ext/array/extract_options"
......
# frozen_string_literal: true
require "active_job"
module ActionMailer
......
# frozen_string_literal: true
require "tmpdir"
module ActionMailer
......
# 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
......
# frozen_string_literal: true
require "base64"
module ActionMailer
......
# frozen_string_literal: true
require "active_support/log_subscriber"
module ActionMailer
......
# 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
......
# frozen_string_literal: true
require "delegate"
module ActionMailer
......
# frozen_string_literal: true
module ActionMailer
# Provides the option to parameterize mailers in order to share instance variable
# setup, processing, and common headers.
......
# frozen_string_literal: true
require "active_support/descendants_tracker"
module ActionMailer
......
# frozen_string_literal: true
require "active_job/railtie"
require "action_mailer"
require "rails"
......
# frozen_string_literal: true
module ActionMailer #:nodoc:
# Provides `rescue_from` for mailers. Wraps mailer action processing,
# mail job processing, and mail delivery.
......
# frozen_string_literal: true
require "active_support/test_case"
require "rails-dom-testing"
......
# frozen_string_literal: true
require "active_job"
module ActionMailer
......
# frozen_string_literal: true
require_relative "gem_version"
module ActionMailer
......
# frozen_string_literal: true
module Rails
module Generators
class MailerGenerator < NamedBase
......
# frozen_string_literal: true
require "active_support/core_ext/kernel/reporting"
# These are the normal settings that will be set up by Railties
......
# frozen_string_literal: true
require "abstract_unit"
class AssertSelectEmailTest < ActionMailer::TestCase
......
# frozen_string_literal: true
require "abstract_unit"
require "action_controller"
......
# frozen_string_literal: true
require "abstract_unit"
require "set"
......
# frozen_string_literal: true
require "fileutils"
require "abstract_unit"
require "mailers/base_mailer"
......
# frozen_string_literal: true
require "abstract_unit"
class MyCustomDelivery
......
# frozen_string_literal: true
require "abstract_unit"
require "action_view"
require "action_controller"
......
# frozen_string_literal: true
require "abstract_unit"
require "mailers/base_mailer"
require "active_support/log_subscriber/test_helper"
......
# frozen_string_literal: true
require "abstract_unit"
class HelperMailer < ActionMailer::Base
......
# frozen_string_literal: true
require "abstract_unit"
class AutoLayoutMailer < ActionMailer::Base
......
# frozen_string_literal: true
class AssetMailer < ActionMailer::Base
self.mailer_name = "asset_mailer"
......
# frozen_string_literal: true
class BaseMailer < ActionMailer::Base
self.mailer_name = "base_mailer"
......
# frozen_string_literal: true
class CachingMailer < ActionMailer::Base
self.mailer_name = "caching_mailer"
......
# frozen_string_literal: true
require "active_job/arguments"
class DelayedMailerError < StandardError; end
......
# frozen_string_literal: true
class ParamsMailer < ActionMailer::Base
before_action { @inviter, @invitee = params[:inviter], params[:invitee] }
......
# 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 },
......
# frozen_string_literal: true
require "abstract_unit"
require "active_job"
require "mailers/delayed_mailer"
......
# frozen_string_literal: true
require "abstract_unit"
require "active_job"
require "mailers/params_mailer"
......
# frozen_string_literal: true
require "abstract_unit"
class TestTestMailer < ActionMailer::Base
......
# frozen_string_literal: true
require "abstract_unit"
require "active_support/testing/stream"
......
# frozen_string_literal: true
require "abstract_unit"
require "action_controller"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册