Skip to content

Commit

Permalink
add fronzen string comment
Browse files Browse the repository at this point in the history
  • Loading branch information
kbrock committed Oct 23, 2024
1 parent 78d63a8 commit faf9029
Show file tree
Hide file tree
Showing 42 changed files with 80 additions and 1 deletion.
2 changes: 2 additions & 0 deletions Appraisals
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

# on a mac using:
# bundle config --global build.mysql2 "--with-mysql-dir=$(brew --prefix mysql)"

Expand Down
2 changes: 2 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source 'https://rubygems.org'

gemspec
Expand Down
2 changes: 2 additions & 0 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require 'bundler/setup'
require 'bundler/gem_tasks'
require 'rake/testtask'
Expand Down
2 changes: 2 additions & 0 deletions ancestry.gemspec
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

lib = File.expand_path('../lib/', __FILE__)
$:.unshift lib unless $:.include?(lib)
require 'ancestry/version'
Expand Down
1 change: 1 addition & 0 deletions gemfiles/gemfile_52.gemfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# This file was generated by Appraisal
# frozen_string_literal: true

source "https://rubygems.org"

Expand Down
1 change: 1 addition & 0 deletions gemfiles/gemfile_60.gemfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# This file was generated by Appraisal
# frozen_string_literal: true

source "https://rubygems.org"

Expand Down
1 change: 1 addition & 0 deletions gemfiles/gemfile_61.gemfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# This file was generated by Appraisal
# frozen_string_literal: true

source "https://rubygems.org"

Expand Down
1 change: 1 addition & 0 deletions gemfiles/gemfile_70.gemfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# This file was generated by Appraisal
# frozen_string_literal: true

source "https://rubygems.org"

Expand Down
1 change: 1 addition & 0 deletions gemfiles/gemfile_71.gemfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# This file was generated by Appraisal
# frozen_string_literal: true

source "https://rubygems.org"

Expand Down
1 change: 1 addition & 0 deletions gemfiles/gemfile_72.gemfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# This file was generated by Appraisal
# frozen_string_literal: true

source "https://rubygems.org"

Expand Down
2 changes: 2 additions & 0 deletions lib/ancestry.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative 'ancestry/version'
require_relative 'ancestry/class_methods'
require_relative 'ancestry/instance_methods'
Expand Down
2 changes: 2 additions & 0 deletions lib/ancestry/class_methods.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

module Ancestry
module ClassMethods
# Fetch tree node if necessary
Expand Down
4 changes: 3 additions & 1 deletion lib/ancestry/exceptions.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
# frozen_string_literal: true

module Ancestry
class AncestryException < RuntimeError
end

class AncestryIntegrityException < AncestryException
end
end
end
2 changes: 2 additions & 0 deletions lib/ancestry/has_ancestry.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

module Ancestry
module HasAncestry
def has_ancestry options = {}
Expand Down
2 changes: 2 additions & 0 deletions lib/ancestry/instance_methods.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

module Ancestry
module InstanceMethods
# Validate that the ancestors don't include itself
Expand Down
2 changes: 2 additions & 0 deletions lib/ancestry/materialized_path.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

module Ancestry
# store ancestry as grandparent_id/parent_id
# root a=nil,id=1 children=id,id/% == 1, 1/%
Expand Down
2 changes: 2 additions & 0 deletions lib/ancestry/materialized_path2.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

module Ancestry
# store ancestry as /grandparent_id/parent_id/
# root: a=/,id=1 children=#{a}#{id}/% == /1/%
Expand Down
2 changes: 2 additions & 0 deletions lib/ancestry/materialized_path_pg.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

module Ancestry
module MaterializedPathPg
# Update descendants with new ancestry (after update)
Expand Down
2 changes: 2 additions & 0 deletions lib/ancestry/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

module Ancestry
VERSION = '5.0.0'
end
2 changes: 2 additions & 0 deletions test/concerns/arrangement_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class ArrangementTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/build_ancestry_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class BuildAncestryTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/counter_cache_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class CounterCacheTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/db_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class DbTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/default_scopes_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class DefaultScopesTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/depth_caching_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class DepthCachingTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/depth_constraints_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class DepthConstraintsTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/has_ancestry_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class HasAncestryTreeTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/hooks_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class ArrangementTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/integrity_checking_and_restoration_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class IntegrityCheckingAndRestaurationTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/materialized_path2_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class MaterializedPath2Test < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/materialized_path_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class MaterializedPathTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/orphan_strategies_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class OphanStrategiesTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/relations_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class RelationsTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/scopes_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

# all class nodes used to look up objects belong here
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/setter_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class IntegrityCheckingAndRestaurationTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/sort_by_ancestry_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class SortByAncestryTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/sti_support_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class StiSupportTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/touching_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class TouchingTest < ActiveSupport::TestCase
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/tree_navigation_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

# this is testing attribute getters
Expand Down
2 changes: 2 additions & 0 deletions test/concerns/tree_predicate_test.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require_relative '../environment'

class TreePredicateTest < ActiveSupport::TestCase
Expand Down
3 changes: 3 additions & 0 deletions test/environment.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require 'rubygems'
require 'bundler/setup'

Expand Down Expand Up @@ -194,6 +196,7 @@ def self.materialized_path2?
return @materialized_path2 if defined?(@materialized_path2)
@materialized_path2 = (ENV["FORMAT"] == "materialized_path2")
end

private

def self.db_type
Expand Down
2 changes: 2 additions & 0 deletions test/test_helpers.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

module TestHelpers
def assert_ancestry(node, value, child: :skip, db: :value)
column_name = node.class.ancestry_column
Expand Down

0 comments on commit faf9029

Please sign in to comment.