From a929dd64b7a95da3042561e20ef3ab85a70905b8 Mon Sep 17 00:00:00 2001 From: Michael Oberegger Date: Thu, 5 Jun 2025 13:38:31 -0400 Subject: [PATCH] Add frozen_string_literal --- Appraisals | 2 ++ Gemfile | 2 ++ Rakefile | 2 ++ jbuilder.gemspec | 2 ++ lib/generators/rails/jbuilder_generator.rb | 2 ++ lib/generators/rails/scaffold_controller_generator.rb | 2 ++ lib/jbuilder.rb | 2 ++ lib/jbuilder/blank.rb | 2 ++ lib/jbuilder/collection_renderer.rb | 2 ++ lib/jbuilder/errors.rb | 2 ++ lib/jbuilder/jbuilder.rb | 2 ++ lib/jbuilder/jbuilder_dependency_tracker.rb | 2 ++ lib/jbuilder/jbuilder_template.rb | 2 ++ lib/jbuilder/key_formatter.rb | 2 ++ lib/jbuilder/railtie.rb | 2 ++ lib/jbuilder/version.rb | 2 ++ 16 files changed, 32 insertions(+) diff --git a/Appraisals b/Appraisals index 516847c7..3d1832d2 100644 --- a/Appraisals +++ b/Appraisals @@ -1,3 +1,5 @@ +# frozen_string_literal: true + appraise "rails-7-0" do gem "rails", "~> 7.0.0" gem "concurrent-ruby", "< 1.3.5" # to avoid problem described in https://github.com/rails/rails/pull/54264 diff --git a/Gemfile b/Gemfile index 77021588..02c3b379 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,5 @@ +# frozen_string_literal: true + source "https://rubygems.org" gemspec diff --git a/Rakefile b/Rakefile index 3a28e6fa..4b82612e 100644 --- a/Rakefile +++ b/Rakefile @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require "bundler/setup" require "bundler/gem_tasks" require "rake/testtask" diff --git a/jbuilder.gemspec b/jbuilder.gemspec index 0b519531..2360467d 100644 --- a/jbuilder.gemspec +++ b/jbuilder.gemspec @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require_relative "lib/jbuilder/version" Gem::Specification.new do |s| diff --git a/lib/generators/rails/jbuilder_generator.rb b/lib/generators/rails/jbuilder_generator.rb index 79f742e8..81eb54e7 100644 --- a/lib/generators/rails/jbuilder_generator.rb +++ b/lib/generators/rails/jbuilder_generator.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails/generators/named_base' require 'rails/generators/resource_helpers' diff --git a/lib/generators/rails/scaffold_controller_generator.rb b/lib/generators/rails/scaffold_controller_generator.rb index bf48f0cb..42407c09 100644 --- a/lib/generators/rails/scaffold_controller_generator.rb +++ b/lib/generators/rails/scaffold_controller_generator.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails/generators' require 'rails/generators/rails/scaffold_controller/scaffold_controller_generator' diff --git a/lib/jbuilder.rb b/lib/jbuilder.rb index b12624be..466f9c11 100644 --- a/lib/jbuilder.rb +++ b/lib/jbuilder.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_support' require 'jbuilder/jbuilder' require 'jbuilder/blank' diff --git a/lib/jbuilder/blank.rb b/lib/jbuilder/blank.rb index 52af2c6f..41169135 100644 --- a/lib/jbuilder/blank.rb +++ b/lib/jbuilder/blank.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class Jbuilder class Blank def ==(other) diff --git a/lib/jbuilder/collection_renderer.rb b/lib/jbuilder/collection_renderer.rb index 48707bfe..8bce94c6 100644 --- a/lib/jbuilder/collection_renderer.rb +++ b/lib/jbuilder/collection_renderer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'delegate' require 'active_support/concern' require 'action_view' diff --git a/lib/jbuilder/errors.rb b/lib/jbuilder/errors.rb index 386e6da8..e2de671c 100644 --- a/lib/jbuilder/errors.rb +++ b/lib/jbuilder/errors.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'jbuilder/jbuilder' class Jbuilder diff --git a/lib/jbuilder/jbuilder.rb b/lib/jbuilder/jbuilder.rb index 22b0ac4e..1fc30257 100644 --- a/lib/jbuilder/jbuilder.rb +++ b/lib/jbuilder/jbuilder.rb @@ -1 +1,3 @@ +# frozen_string_literal: true + Jbuilder = Class.new(BasicObject) diff --git a/lib/jbuilder/jbuilder_dependency_tracker.rb b/lib/jbuilder/jbuilder_dependency_tracker.rb index 62b6dbf2..b37fade0 100644 --- a/lib/jbuilder/jbuilder_dependency_tracker.rb +++ b/lib/jbuilder/jbuilder_dependency_tracker.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class Jbuilder::DependencyTracker EXPLICIT_DEPENDENCY = /# Template Dependency: (\S+)/ diff --git a/lib/jbuilder/jbuilder_template.rb b/lib/jbuilder/jbuilder_template.rb index 55f2d5ff..46955c83 100644 --- a/lib/jbuilder/jbuilder_template.rb +++ b/lib/jbuilder/jbuilder_template.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'jbuilder/jbuilder' require 'jbuilder/collection_renderer' require 'action_dispatch/http/mime_type' diff --git a/lib/jbuilder/key_formatter.rb b/lib/jbuilder/key_formatter.rb index c9e7eca3..9e53d05b 100644 --- a/lib/jbuilder/key_formatter.rb +++ b/lib/jbuilder/key_formatter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'jbuilder/jbuilder' require 'active_support/core_ext/array' diff --git a/lib/jbuilder/railtie.rb b/lib/jbuilder/railtie.rb index 2aeefbb6..1b7c4127 100644 --- a/lib/jbuilder/railtie.rb +++ b/lib/jbuilder/railtie.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails' require 'jbuilder/jbuilder_template' diff --git a/lib/jbuilder/version.rb b/lib/jbuilder/version.rb index 2a62782f..3fe2e274 100644 --- a/lib/jbuilder/version.rb +++ b/lib/jbuilder/version.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class Jbuilder VERSION = "2.13.0" end