Skip to content

Commit fa7c842

Browse files
ashmarolimuffinista
authored andcommitted
Freeze all Ruby string literals (jekyll#190)
Merge pull request 190
1 parent bf82c5c commit fa7c842

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+101
-3
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1+
# frozen_string_literal: true
2+
13
source 'https://rubygems.org'
24
gemspec name: 'classifier-reborn'

Rakefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'rubygems'
24
require 'rake'
35
require 'rake/testtask'

classifier-reborn-jruby.gemspec

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
lib = File.expand_path('lib', __dir__)
24
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
35
require 'classifier-reborn/version'
@@ -7,7 +9,7 @@ Gem::Specification.new do |s|
79
s.specification_version = 2 if s.respond_to? :specification_version=
810
s.required_rubygems_version = Gem::Requirement.new('>= 0') if s.respond_to? :required_rubygems_version=
911
s.rubygems_version = '2.2.2'
10-
s.required_ruby_version = '>= 2.2'
12+
s.required_ruby_version = '>= 2.4.0'
1113

1214
s.name = 'classifier-reborn-jruby'
1315
s.version = ClassifierReborn::VERSION

classifier-reborn.gemspec

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
lib = File.expand_path('lib', __dir__)
24
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
35
require 'classifier-reborn/version'
@@ -6,7 +8,7 @@ Gem::Specification.new do |s|
68
s.specification_version = 2 if s.respond_to? :specification_version=
79
s.required_rubygems_version = Gem::Requirement.new('>= 0') if s.respond_to? :required_rubygems_version=
810
s.rubygems_version = '2.2.2'
9-
s.required_ruby_version = '>= 2.2'
11+
s.required_ruby_version = '>= 2.4.0'
1012

1113
s.name = 'classifier-reborn'
1214
s.version = ClassifierReborn::VERSION

lib/classifier-reborn.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
#--
24
# Copyright (c) 2005 Lucas Carlson
35
#

lib/classifier-reborn/backends/bayes_memory_backend.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ClassifierReborn
24
class BayesMemoryBackend
35
attr_reader :total_words, :total_trainings

lib/classifier-reborn/backends/bayes_redis_backend.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative 'no_redis_error'
24
# require redis when we run #intialize. This way only people using this backend
35
# will need to install and load the backend without having to

lib/classifier-reborn/backends/no_redis_error.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
class NoRedisError < RuntimeError
24
def initialize
35
msg =

lib/classifier-reborn/bayes.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Lucas Carlson (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 Lucas Carlson
35
# License:: LGPL

lib/classifier-reborn/category_namer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Lucas Carlson (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 Lucas Carlson
35
# License:: LGPL

lib/classifier-reborn/extensions/hasher.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Lucas Carlson (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 Lucas Carlson
35
# License:: LGPL

lib/classifier-reborn/extensions/token_filter/stemmer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Lucas Carlson (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 Lucas Carlson
35
# License:: LGPL

lib/classifier-reborn/extensions/token_filter/stopword.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Lucas Carlson (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 Lucas Carlson
35
# License:: LGPL

lib/classifier-reborn/extensions/token_filter/symbol.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Lucas Carlson (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 Lucas Carlson
35
# License:: LGPL

lib/classifier-reborn/extensions/tokenizer/token.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Lucas Carlson (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 Lucas Carlson
35
# License:: LGPL

lib/classifier-reborn/extensions/tokenizer/whitespace.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Lucas Carlson (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 Lucas Carlson
35
# License:: LGPL

lib/classifier-reborn/extensions/vector.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Ernest Ellingson
24
# Copyright:: Copyright (c) 2005
35

lib/classifier-reborn/extensions/vector_serialize.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module GSL
24
class Vector
35
def _dump(_v)

lib/classifier-reborn/extensions/zero_vector.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
class Vector
24
def zero?
35
all?(&:zero?)

lib/classifier-reborn/lsi.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: David Fayram (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 David Fayram II
35
# License:: LGPL

lib/classifier-reborn/lsi/cached_content_node.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Kelley Reynolds (mailto:[email protected])
24
# Copyright:: Copyright (c) 2015 Kelley Reynolds
35
# License:: LGPL

lib/classifier-reborn/lsi/content_node.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: David Fayram (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 David Fayram II
35
# License:: LGPL

lib/classifier-reborn/lsi/summarizer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: Lucas Carlson (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 Lucas Carlson
35
# License:: LGPL

lib/classifier-reborn/lsi/word_list.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Author:: David Fayram (mailto:[email protected])
24
# Copyright:: Copyright (c) 2005 David Fayram II
35
# License:: LGPL

lib/classifier-reborn/validators/classifier_validator.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ClassifierReborn
24
module ClassifierValidator
35
module_function

lib/classifier-reborn/version.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ClassifierReborn
2-
VERSION = '2.2.0'.freeze
4+
VERSION = '2.2.0'
35
end

test/backends/backend_common_tests.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module BackendCommonTests
24
def test_initial_values
35
assert @backend.total_words.zero?

test/backends/backend_memory_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require File.dirname(__FILE__) + '/../test_helper'
24
require_relative './backend_common_tests'
35

test/backends/backend_redis_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require File.dirname(__FILE__) + '/../test_helper'
24
require_relative './backend_common_tests'
35

test/bayes/bayesian_common_benchmarks.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module BayesianCommonBenchmarks
24
MAX_RECORDS = 5000
35

test/bayes/bayesian_common_tests.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module BayesianCommonTests
24
def test_good_training
35
assert_equal ['love'], @classifier.train_interesting('love')

test/bayes/bayesian_integration_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require File.dirname(__FILE__) + '/../test_helper'
24
require_relative '../data/test_data_loader'
35

test/bayes/bayesian_memory_benchmark.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require File.dirname(__FILE__) + '/../test_helper'
24
require_relative './bayesian_common_benchmarks'
35
require_relative '../data/test_data_loader'

test/bayes/bayesian_memory_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require File.dirname(__FILE__) + '/../test_helper'
24
require_relative './bayesian_common_tests'
35

test/bayes/bayesian_redis_benchmark.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require File.dirname(__FILE__) + '/../test_helper'
24
require_relative './bayesian_common_benchmarks'
35
require_relative '../data/test_data_loader'

test/bayes/bayesian_redis_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require File.dirname(__FILE__) + '/../test_helper'
24
require_relative './bayesian_common_tests'
35

test/data/test_data_loader.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module TestDataLoader
24
def self.sms_data
35
@@sms_data ||= load_sms_data

test/extensions/hasher_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../test_helper'
24
require 'tempfile'
35

test/extensions/matrix_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
class MatrixTest < Minitest::Test
24
def test_zero_division
35
matrix = Matrix[[1, 0], [0, 1]]

test/extensions/token_filter/stemmer_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../../test_helper'
24
require 'tempfile'
35

test/extensions/token_filter/stopword_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../../test_helper'
24
require 'tempfile'
35

test/extensions/token_filter/symbol_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../../test_helper'
24
require 'tempfile'
35

test/extensions/tokenizer/token_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../../test_helper'
24
require 'tempfile'
35

test/extensions/tokenizer/whitespace_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../../test_helper'
24
require 'tempfile'
35

test/extensions/zero_vector_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
class ZeroVectorTest < Minitest::Test
24
def test_zero?
35
vec0 = Vector[]

test/lsi/lsi_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require File.dirname(__FILE__) + '/../test_helper'
24

35
class LSITest < Minitest::Test

test/lsi/word_list_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../test_helper'
24

35
class WordListTest < Minitest::Test

test/test_helper.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
$LOAD_PATH.unshift(File.dirname(__FILE__) + '/../lib')
24

35
require 'minitest/autorun'

test/validators/classifier_validation.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require File.dirname(__FILE__) + '/../test_helper'
24
require File.dirname(__FILE__) + '/../../lib/classifier-reborn/validators/classifier_validator'
35
require_relative '../data/test_data_loader'

0 commit comments

Comments
 (0)