提交 dbe1647b 编写于 作者: M Matthew Draper 提交者: GitHub

Merge pull request #30230 from koic/use_frozen_string_literal

Use frozen string literal
......@@ -83,16 +83,8 @@ Style/FrozenStringLiteralComment:
Enabled: true
EnforcedStyle: always
Include:
- 'activesupport/**/*'
- 'activemodel/**/*'
- 'actioncable/**/*'
- 'activejob/**/*'
- 'activerecord/**/*'
- 'activestorage/**/*'
- 'actionmailer/**/*'
- 'actionview/**/*'
- 'actionpack/**/*'
Exclude:
- 'railties/**/*'
- 'actionview/test/**/*.builder'
- 'actionview/test/**/*.ruby'
- 'actionpack/test/**/*.builder'
......
# frozen_string_literal: true
source "https://rubygems.org"
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
......
# frozen_string_literal: true
require "net/http"
$:.unshift __dir__
......
#!/usr/bin/env ruby
# frozen_string_literal: true
require "fileutils"
include FileUtils
......
# frozen_string_literal: true
namespace :guides do
desc 'Generate guides (for authors), use ONLY=foo to process just "foo.md"'
task generate: "generate:html"
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
begin
require "bundler/inline"
rescue LoadError => e
......
# frozen_string_literal: true
$:.unshift __dir__
as_lib = File.expand_path("../activesupport/lib", __dir__)
......
# frozen_string_literal: true
require "set"
require "fileutils"
......
# frozen_string_literal: true
require "yaml"
module RailsGuides
......
# frozen_string_literal: true
require "active_support/core_ext/object/blank"
require "active_support/core_ext/string/inflections"
......
#!/usr/bin/env ruby
# frozen_string_literal: true
require "kindlerb"
require "nokogiri"
......
# frozen_string_literal: true
module RailsGuides
module Levenshtein
# This code is based directly on the Text gem implementation.
......
# frozen_string_literal: true
require "redcarpet"
require "nokogiri"
require "rails_guides/markdown/renderer"
......
# frozen_string_literal: true
module RailsGuides
class Markdown
class Renderer < Redcarpet::Render::HTML
......
# frozen_string_literal: true
# ---------------------------------------------------------------------------
#
# This script validates the generated guides against the W3C Validator.
......
# frozen_string_literal: true
version = File.read(File.expand_path("RAILS_VERSION", __dir__)).strip
Gem::Specification.new do |s|
......
# frozen_string_literal: true
FRAMEWORKS = %w( activesupport activemodel activerecord actionview actionpack activejob actionmailer actioncable activestorage railties )
FRAMEWORK_NAMES = Hash.new { |h, k| k.split(/(?<=active|action)/).map(&:capitalize).join(" ") }
......@@ -72,9 +74,9 @@
task gem => %w(update_versions pkg) do
cmd = ""
cmd << "cd #{framework} && " unless framework == "rails"
cmd << "bundle exec rake package && " unless framework == "rails"
cmd << "gem build #{gemspec} && mv #{framework}-#{version}.gem #{root}/pkg/"
cmd += "cd #{framework} && " unless framework == "rails"
cmd += "bundle exec rake package && " unless framework == "rails"
cmd += "gem build #{gemspec} && mv #{framework}-#{version}.gem #{root}/pkg/"
sh cmd
end
......@@ -104,7 +106,7 @@
current_contents = File.read(fname)
header = "## Rails #{version} (#{Date.today.strftime('%B %d, %Y')}) ##\n\n"
header << "* No changes.\n\n\n" if current_contents =~ /\A##/
header += "* No changes.\n\n\n" if current_contents =~ /\A##/
contents = header + current_contents
File.open(fname, "wb") { |f| f.write contents }
end
......
#!/usr/bin/env ruby
# frozen_string_literal: true
require "bundler"
Bundler.setup
......
#!/usr/bin/env ruby
# frozen_string_literal: true
# Profile require calls giving information about the time and the files that are called
# when loading the provided file.
#
......
# frozen_string_literal: true
$: << File.expand_path("test", COMPONENT_ROOT)
require "bundler"
......
# frozen_string_literal: true
module Rails
# Returns the version of the currently loaded Rails as a <tt>Gem::Version</tt>
def self.gem_version
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册