diff --git a/Gemfile b/Gemfile index afbebf4..9f9179f 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,5 @@ # frozen_string_literal: true + source 'https://rubygems.org' # Specify your gem's dependencies in kaminari.gemspec diff --git a/kaminari-actionview/kaminari-actionview.gemspec b/kaminari-actionview/kaminari-actionview.gemspec index 60c0fc6..6db789b 100644 --- a/kaminari-actionview/kaminari-actionview.gemspec +++ b/kaminari-actionview/kaminari-actionview.gemspec @@ -1,4 +1,5 @@ # frozen_string_literal: true + lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'kaminari/actionview/version' diff --git a/kaminari-actionview/lib/kaminari/actionview.rb b/kaminari-actionview/lib/kaminari/actionview.rb index 5000ad8..7dad893 100644 --- a/kaminari-actionview/lib/kaminari/actionview.rb +++ b/kaminari-actionview/lib/kaminari/actionview.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require "kaminari/actionview/version" require 'active_support/lazy_load_hooks' diff --git a/kaminari-actionview/lib/kaminari/actionview/action_view_extension.rb b/kaminari-actionview/lib/kaminari/actionview/action_view_extension.rb index a85fa39..82eaf1b 100644 --- a/kaminari-actionview/lib/kaminari/actionview/action_view_extension.rb +++ b/kaminari-actionview/lib/kaminari/actionview/action_view_extension.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'action_view' require 'action_view/log_subscriber' require 'action_view/context' diff --git a/kaminari-actionview/lib/kaminari/actionview/version.rb b/kaminari-actionview/lib/kaminari/actionview/version.rb index 147d371..1162b24 100644 --- a/kaminari-actionview/lib/kaminari/actionview/version.rb +++ b/kaminari-actionview/lib/kaminari/actionview/version.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari module Actionview VERSION = '1.1.1' diff --git a/kaminari-activerecord/kaminari-activerecord.gemspec b/kaminari-activerecord/kaminari-activerecord.gemspec index 489f813..3cf0068 100644 --- a/kaminari-activerecord/kaminari-activerecord.gemspec +++ b/kaminari-activerecord/kaminari-activerecord.gemspec @@ -1,4 +1,5 @@ # frozen_string_literal: true + lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'kaminari/activerecord/version' diff --git a/kaminari-activerecord/lib/kaminari/activerecord.rb b/kaminari-activerecord/lib/kaminari/activerecord.rb index d67a73f..b9a7835 100644 --- a/kaminari-activerecord/lib/kaminari/activerecord.rb +++ b/kaminari-activerecord/lib/kaminari/activerecord.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require "kaminari/activerecord/version" require 'active_support/lazy_load_hooks' diff --git a/kaminari-activerecord/lib/kaminari/activerecord/active_record_extension.rb b/kaminari-activerecord/lib/kaminari/activerecord/active_record_extension.rb index fb09440..e2f6dd4 100644 --- a/kaminari-activerecord/lib/kaminari/activerecord/active_record_extension.rb +++ b/kaminari-activerecord/lib/kaminari/activerecord/active_record_extension.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'kaminari/activerecord/active_record_model_extension' module Kaminari diff --git a/kaminari-activerecord/lib/kaminari/activerecord/active_record_model_extension.rb b/kaminari-activerecord/lib/kaminari/activerecord/active_record_model_extension.rb index 64f1c04..ec017a0 100644 --- a/kaminari-activerecord/lib/kaminari/activerecord/active_record_model_extension.rb +++ b/kaminari-activerecord/lib/kaminari/activerecord/active_record_model_extension.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'kaminari/activerecord/active_record_relation_methods' module Kaminari diff --git a/kaminari-activerecord/lib/kaminari/activerecord/active_record_relation_methods.rb b/kaminari-activerecord/lib/kaminari/activerecord/active_record_relation_methods.rb index fde3eda..648f938 100644 --- a/kaminari-activerecord/lib/kaminari/activerecord/active_record_relation_methods.rb +++ b/kaminari-activerecord/lib/kaminari/activerecord/active_record_relation_methods.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari # Active Record specific page scope methods implementations module ActiveRecordRelationMethods diff --git a/kaminari-activerecord/lib/kaminari/activerecord/version.rb b/kaminari-activerecord/lib/kaminari/activerecord/version.rb index 9dcd98a..0da7d1b 100644 --- a/kaminari-activerecord/lib/kaminari/activerecord/version.rb +++ b/kaminari-activerecord/lib/kaminari/activerecord/version.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari module Activerecord VERSION = '1.1.1' diff --git a/kaminari-core/kaminari-core.gemspec b/kaminari-core/kaminari-core.gemspec index e10bea8..6eb6465 100644 --- a/kaminari-core/kaminari-core.gemspec +++ b/kaminari-core/kaminari-core.gemspec @@ -1,4 +1,5 @@ # frozen_string_literal: true + lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'kaminari/core/version' diff --git a/kaminari-core/lib/generators/kaminari/config_generator.rb b/kaminari-core/lib/generators/kaminari/config_generator.rb index 84ec6e6..263bc35 100644 --- a/kaminari-core/lib/generators/kaminari/config_generator.rb +++ b/kaminari-core/lib/generators/kaminari/config_generator.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari module Generators # rails g kaminari:config diff --git a/kaminari-core/lib/generators/kaminari/templates/kaminari_config.rb b/kaminari-core/lib/generators/kaminari/templates/kaminari_config.rb index c808667..b936633 100644 --- a/kaminari-core/lib/generators/kaminari/templates/kaminari_config.rb +++ b/kaminari-core/lib/generators/kaminari/templates/kaminari_config.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + Kaminari.configure do |config| # config.default_per_page = 25 # config.max_per_page = nil diff --git a/kaminari-core/lib/generators/kaminari/views_generator.rb b/kaminari-core/lib/generators/kaminari/views_generator.rb index 9a8bb86..4b0923b 100644 --- a/kaminari-core/lib/generators/kaminari/views_generator.rb +++ b/kaminari-core/lib/generators/kaminari/views_generator.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari module Generators # rails g kaminari:views THEME diff --git a/kaminari-core/lib/kaminari/core.rb b/kaminari-core/lib/kaminari/core.rb index 1b7cc97..0408617 100644 --- a/kaminari-core/lib/kaminari/core.rb +++ b/kaminari-core/lib/kaminari/core.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari end diff --git a/kaminari-core/lib/kaminari/core/version.rb b/kaminari-core/lib/kaminari/core/version.rb index 3a8ef96..6682cac 100644 --- a/kaminari-core/lib/kaminari/core/version.rb +++ b/kaminari-core/lib/kaminari/core/version.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari module Core VERSION = '1.1.1' diff --git a/kaminari-core/lib/kaminari/engine.rb b/kaminari-core/lib/kaminari/engine.rb index badc40c..e1dc327 100644 --- a/kaminari-core/lib/kaminari/engine.rb +++ b/kaminari-core/lib/kaminari/engine.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari #:nodoc: class Engine < ::Rails::Engine #:nodoc: end diff --git a/kaminari-core/lib/kaminari/exceptions.rb b/kaminari-core/lib/kaminari/exceptions.rb index 02db120..52247df 100644 --- a/kaminari-core/lib/kaminari/exceptions.rb +++ b/kaminari-core/lib/kaminari/exceptions.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari class ZeroPerPageOperation < ZeroDivisionError; end end diff --git a/kaminari-core/lib/kaminari/helpers/paginator.rb b/kaminari-core/lib/kaminari/helpers/paginator.rb index f7c4cc0..d89cc42 100644 --- a/kaminari-core/lib/kaminari/helpers/paginator.rb +++ b/kaminari-core/lib/kaminari/helpers/paginator.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'active_support/inflector' require 'kaminari/helpers/tags' diff --git a/kaminari-core/lib/kaminari/helpers/tags.rb b/kaminari-core/lib/kaminari/helpers/tags.rb index 3c4c440..99dfebc 100644 --- a/kaminari-core/lib/kaminari/helpers/tags.rb +++ b/kaminari-core/lib/kaminari/helpers/tags.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari module Helpers PARAM_KEY_BLACKLIST = [:authenticity_token, :commit, :utf8, :_method, :script_name].freeze diff --git a/kaminari-core/lib/kaminari/models/array_extension.rb b/kaminari-core/lib/kaminari/models/array_extension.rb index d5af70c..5ce2c4d 100644 --- a/kaminari-core/lib/kaminari/models/array_extension.rb +++ b/kaminari-core/lib/kaminari/models/array_extension.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'active_support/core_ext/module' module Kaminari # Kind of Array that can paginate diff --git a/kaminari-core/lib/kaminari/models/configuration_methods.rb b/kaminari-core/lib/kaminari/models/configuration_methods.rb index bbe7440..cb5c9ac 100644 --- a/kaminari-core/lib/kaminari/models/configuration_methods.rb +++ b/kaminari-core/lib/kaminari/models/configuration_methods.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari module ConfigurationMethods #:nodoc: extend ActiveSupport::Concern diff --git a/kaminari-core/lib/kaminari/models/page_scope_methods.rb b/kaminari-core/lib/kaminari/models/page_scope_methods.rb index a3e86db..d5ac025 100644 --- a/kaminari-core/lib/kaminari/models/page_scope_methods.rb +++ b/kaminari-core/lib/kaminari/models/page_scope_methods.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari module PageScopeMethods # Specify the per_page value for the preceding page scope diff --git a/kaminari-core/lib/kaminari/railtie.rb b/kaminari-core/lib/kaminari/railtie.rb index 793d854..9b83c38 100644 --- a/kaminari-core/lib/kaminari/railtie.rb +++ b/kaminari-core/lib/kaminari/railtie.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari class Railtie < ::Rails::Railtie #:nodoc: # Doesn't actually do anything. Just keeping this hook point, mainly for compatibility diff --git a/kaminari-core/test/config/config_test.rb b/kaminari-core/test/config/config_test.rb index 8806324..753c76b 100644 --- a/kaminari-core/test/config/config_test.rb +++ b/kaminari-core/test/config/config_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' class ConfigurationTest < ::Test::Unit::TestCase diff --git a/kaminari-core/test/fake_app/active_record/models.rb b/kaminari-core/test/fake_app/active_record/models.rb index 77cfd03..374ac18 100644 --- a/kaminari-core/test/fake_app/active_record/models.rb +++ b/kaminari-core/test/fake_app/active_record/models.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + # models class User < ActiveRecord::Base has_many :authorships diff --git a/kaminari-core/test/fake_app/rails_app.rb b/kaminari-core/test/fake_app/rails_app.rb index 4999fdf..7e42607 100644 --- a/kaminari-core/test/fake_app/rails_app.rb +++ b/kaminari-core/test/fake_app/rails_app.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + # require 'rails/all' require 'action_controller/railtie' require 'action_view/railtie' diff --git a/kaminari-core/test/fake_gem.rb b/kaminari-core/test/fake_gem.rb index 03e3010..2fb8362 100644 --- a/kaminari-core/test/fake_gem.rb +++ b/kaminari-core/test/fake_gem.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari module FakeGem extend ActiveSupport::Concern diff --git a/kaminari-core/test/generators/views_generator_test.rb b/kaminari-core/test/generators/views_generator_test.rb index 587c43b..518a80c 100644 --- a/kaminari-core/test/generators/views_generator_test.rb +++ b/kaminari-core/test/generators/views_generator_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' if defined?(::Rails::Railtie) && ENV['GENERATOR_SPEC'] diff --git a/kaminari-core/test/helpers/action_view_extension_test.rb b/kaminari-core/test/helpers/action_view_extension_test.rb index 6160158..a99dc75 100644 --- a/kaminari-core/test/helpers/action_view_extension_test.rb +++ b/kaminari-core/test/helpers/action_view_extension_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' if defined?(::Rails::Railtie) && defined?(::ActionView) diff --git a/kaminari-core/test/helpers/helpers_test.rb b/kaminari-core/test/helpers/helpers_test.rb index adcf966..2cb86a8 100644 --- a/kaminari-core/test/helpers/helpers_test.rb +++ b/kaminari-core/test/helpers/helpers_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' class PaginatorHelperTest < ActiveSupport::TestCase diff --git a/kaminari-core/test/helpers/paginator_tags_test.rb b/kaminari-core/test/helpers/paginator_tags_test.rb index 426c962..6bcb7b9 100644 --- a/kaminari-core/test/helpers/paginator_tags_test.rb +++ b/kaminari-core/test/helpers/paginator_tags_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' if defined? ::Kaminari::ActionView diff --git a/kaminari-core/test/helpers/tags_test.rb b/kaminari-core/test/helpers/tags_test.rb index feb8bd9..8445ad9 100644 --- a/kaminari-core/test/helpers/tags_test.rb +++ b/kaminari-core/test/helpers/tags_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' if defined?(::Rails::Railtie) && defined?(ActionView) diff --git a/kaminari-core/test/models/active_record/active_record_relation_methods_test.rb b/kaminari-core/test/models/active_record/active_record_relation_methods_test.rb index d7e2ac2..5a4169c 100644 --- a/kaminari-core/test/models/active_record/active_record_relation_methods_test.rb +++ b/kaminari-core/test/models/active_record/active_record_relation_methods_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' if defined? ActiveRecord diff --git a/kaminari-core/test/models/active_record/inherited_test.rb b/kaminari-core/test/models/active_record/inherited_test.rb index 0eaeee9..ad17f29 100644 --- a/kaminari-core/test/models/active_record/inherited_test.rb +++ b/kaminari-core/test/models/active_record/inherited_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' if defined? ActiveRecord diff --git a/kaminari-core/test/models/active_record/paginable_without_count_test.rb b/kaminari-core/test/models/active_record/paginable_without_count_test.rb index 821bcee..0d0238b 100644 --- a/kaminari-core/test/models/active_record/paginable_without_count_test.rb +++ b/kaminari-core/test/models/active_record/paginable_without_count_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' if defined? ActiveRecord diff --git a/kaminari-core/test/models/active_record/scopes_test.rb b/kaminari-core/test/models/active_record/scopes_test.rb index e519f76..d852844 100644 --- a/kaminari-core/test/models/active_record/scopes_test.rb +++ b/kaminari-core/test/models/active_record/scopes_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' if defined? ActiveRecord diff --git a/kaminari-core/test/models/array_test.rb b/kaminari-core/test/models/array_test.rb index b363df4..dba6da5 100644 --- a/kaminari-core/test/models/array_test.rb +++ b/kaminari-core/test/models/array_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' class PaginatableArrayTest < ActiveSupport::TestCase diff --git a/kaminari-core/test/models/configuration_methods_test.rb b/kaminari-core/test/models/configuration_methods_test.rb index 8733d9e..313812c 100644 --- a/kaminari-core/test/models/configuration_methods_test.rb +++ b/kaminari-core/test/models/configuration_methods_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' class ConfigurationMethodsTest < ActiveSupport::TestCase diff --git a/kaminari-core/test/requests/navigation_test.rb b/kaminari-core/test/requests/navigation_test.rb index 73a1dbf..f84a341 100644 --- a/kaminari-core/test/requests/navigation_test.rb +++ b/kaminari-core/test/requests/navigation_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' class NavigationTest < Test::Unit::TestCase diff --git a/kaminari-core/test/requests/request_format_test.rb b/kaminari-core/test/requests/request_format_test.rb index c5a177b..4c1fe49 100644 --- a/kaminari-core/test/requests/request_format_test.rb +++ b/kaminari-core/test/requests/request_format_test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'test_helper' class RenderingWithFormatOptionTest < Test::Unit::TestCase diff --git a/kaminari.gemspec b/kaminari.gemspec index 277aef6..8952f64 100644 --- a/kaminari.gemspec +++ b/kaminari.gemspec @@ -1,4 +1,5 @@ # frozen_string_literal: true + $:.push File.expand_path("../lib", __FILE__) require "kaminari/version" diff --git a/lib/kaminari.rb b/lib/kaminari.rb index 819aee3..470a0d8 100644 --- a/lib/kaminari.rb +++ b/lib/kaminari.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'kaminari/core' require 'kaminari/actionview' require 'kaminari/activerecord' diff --git a/lib/kaminari/version.rb b/lib/kaminari/version.rb index eb0fe1d..231dfe3 100644 --- a/lib/kaminari/version.rb +++ b/lib/kaminari/version.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Kaminari VERSION = '1.1.1' end diff --git a/test/test_helper.rb b/test/test_helper.rb index c82652c..85176ad 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $LOAD_PATH.unshift(File.join(Gem.loaded_specs['kaminari-core'].gem_dir, 'test')) $LOAD_PATH.unshift(File.dirname(__FILE__))