diff --git a/.circleci/config.yml b/.circleci/config.yml index d66e96b..e0126a2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,14 +3,14 @@ version: 2 references: ruby_image: &ruby_image - circleci/ruby:2.3.3 + cimg/ruby:2.7.7 mysql_container_config: &mysql_container_config docker: - image: *ruby_image environment: DB_HOST=127.0.0.1 - - image: circleci/mysql:5.6.39 + - image: cimg/mysql:5.7.36 environment: MYSQL_DATABASE=immortal_db @@ -18,13 +18,6 @@ references: docker: - image: *ruby_image - install_bundler: &install_bundler - run: - name: Install Bundler - command: | - gem install bundler - gem cleanup bundler - install_gems: &install_gems run: name: Install Gems @@ -48,7 +41,6 @@ jobs: - DB_PORT=3306 steps: - checkout - - *install_bundler - *install_gems - *appraisal_install - *appraisal_rspec @@ -56,7 +48,6 @@ jobs: <<: *sqlite_container_config steps: - checkout - - *install_bundler - *install_gems - *appraisal_install - *appraisal_rspec diff --git a/.ruby-version b/.ruby-version index 0bee604..1f7da99 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.3.3 +2.7.7 diff --git a/Appraisals b/Appraisals index 04e6e6f..fb0e592 100644 --- a/Appraisals +++ b/Appraisals @@ -1,14 +1,14 @@ -appraise 'activerecord-41' do - gem 'activerecord', '~> 4.1.0' - gem 'mysql2', '0.3.20' if ENV['CONFIG_MYSQL'] +appraise 'activerecord-50' do + gem 'activerecord', '~> 5.0.0' + gem 'mysql2' if ENV['CONFIG_MYSQL'] end -appraise 'activerecord-42' do - gem 'activerecord', '~> 4.2.0' - gem 'mysql2', '~> 0.4.0' if ENV['CONFIG_MYSQL'] +appraise 'activerecord-51' do + gem 'activerecord', '~> 5.1.0' + gem 'mysql2' if ENV['CONFIG_MYSQL'] end -appraise 'activerecord-50' do - gem 'activerecord', '~> 5.0.0' - gem 'mysql2', '~> 0.5.0' if ENV['CONFIG_MYSQL'] +appraise 'activerecord-52' do + gem 'activerecord', '~> 5.2.0' + gem 'mysql2' if ENV['CONFIG_MYSQL'] end diff --git a/gemfiles/activerecord_41.gemfile.lock b/gemfiles/activerecord_41.gemfile.lock deleted file mode 100644 index d01be24..0000000 --- a/gemfiles/activerecord_41.gemfile.lock +++ /dev/null @@ -1,120 +0,0 @@ -PATH - remote: .. - specs: - immortal (3.0.0) - activerecord (>= 4.1.0, < 5.1) - -GEM - remote: http://rubygems.org/ - specs: - activemodel (4.1.16) - activesupport (= 4.1.16) - builder (~> 3.1) - activerecord (4.1.16) - activemodel (= 4.1.16) - activesupport (= 4.1.16) - arel (~> 5.0.0) - activesupport (4.1.16) - i18n (~> 0.6, >= 0.6.9) - json (~> 1.7, >= 1.7.7) - minitest (~> 5.1) - thread_safe (~> 0.1) - tzinfo (~> 1.1) - appraisal (2.2.0) - bundler - rake - thor (>= 0.14.0) - arel (5.0.1.20140414130214) - ast (2.4.0) - axiom-types (0.1.1) - descendants_tracker (~> 0.0.4) - ice_nine (~> 0.11.0) - thread_safe (~> 0.3, >= 0.3.1) - builder (3.2.3) - byebug (10.0.2) - codeclimate-engine-rb (0.4.1) - virtus (~> 1.0) - coercible (1.0.0) - descendants_tracker (~> 0.0.1) - concurrent-ruby (1.1.3) - descendants_tracker (0.0.4) - thread_safe (~> 0.3, >= 0.3.1) - diff-lcs (1.3) - equalizer (0.0.11) - i18n (0.9.5) - concurrent-ruby (~> 1.0) - ice_nine (0.11.2) - jaro_winkler (1.5.1) - json (1.8.6) - kwalify (0.7.2) - minitest (5.11.3) - mysql2 (0.3.20) - parallel (1.12.1) - parser (2.5.3.0) - ast (~> 2.4.0) - powerpack (0.1.2) - rainbow (3.0.0) - rake (10.5.0) - reek (5.2.0) - codeclimate-engine-rb (~> 0.4.0) - kwalify (~> 0.7.0) - parser (>= 2.5.0.0, < 2.6, != 2.5.1.1) - rainbow (>= 2.0, < 4.0) - rspec (3.6.0) - rspec-core (~> 3.6.0) - rspec-expectations (~> 3.6.0) - rspec-mocks (~> 3.6.0) - rspec-core (3.6.0) - rspec-support (~> 3.6.0) - rspec-expectations (3.6.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.6.0) - rspec-its (1.2.0) - rspec-core (>= 3.0.0) - rspec-expectations (>= 3.0.0) - rspec-mocks (3.6.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.6.0) - rspec-support (3.6.0) - rubocop (0.60.0) - jaro_winkler (~> 1.5.1) - parallel (~> 1.10) - parser (>= 2.5, != 2.5.1.1) - powerpack (~> 0.1) - rainbow (>= 2.2.2, < 4.0) - ruby-progressbar (~> 1.7) - unicode-display_width (~> 1.4.0) - rubocop-rspec (1.30.1) - rubocop (>= 0.60.0) - ruby-progressbar (1.10.0) - sqlite3 (1.3.13) - thor (0.20.3) - thread_safe (0.3.6) - tzinfo (1.2.5) - thread_safe (~> 0.1) - unicode-display_width (1.4.0) - virtus (1.0.5) - axiom-types (~> 0.1) - coercible (~> 1.0) - descendants_tracker (~> 0.0, >= 0.0.3) - equalizer (~> 0.0, >= 0.0.9) - -PLATFORMS - ruby - -DEPENDENCIES - activerecord (~> 4.1.0) - appraisal - byebug - immortal! - mysql2 (= 0.3.20) - rake (~> 10.0) - reek - rspec (~> 3.6.0) - rspec-its - rubocop - rubocop-rspec - sqlite3 - -BUNDLED WITH - 1.16.5 diff --git a/gemfiles/activerecord_42.gemfile.lock b/gemfiles/activerecord_42.gemfile.lock deleted file mode 100644 index 4ce5b6a..0000000 --- a/gemfiles/activerecord_42.gemfile.lock +++ /dev/null @@ -1,118 +0,0 @@ -PATH - remote: .. - specs: - immortal (3.0.0) - activerecord (>= 4.1.0, < 5.1) - -GEM - remote: http://rubygems.org/ - specs: - activemodel (4.2.11) - activesupport (= 4.2.11) - builder (~> 3.1) - activerecord (4.2.11) - activemodel (= 4.2.11) - activesupport (= 4.2.11) - arel (~> 6.0) - activesupport (4.2.11) - i18n (~> 0.7) - minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) - tzinfo (~> 1.1) - appraisal (2.2.0) - bundler - rake - thor (>= 0.14.0) - arel (6.0.4) - ast (2.4.0) - axiom-types (0.1.1) - descendants_tracker (~> 0.0.4) - ice_nine (~> 0.11.0) - thread_safe (~> 0.3, >= 0.3.1) - builder (3.2.3) - byebug (10.0.2) - codeclimate-engine-rb (0.4.1) - virtus (~> 1.0) - coercible (1.0.0) - descendants_tracker (~> 0.0.1) - concurrent-ruby (1.1.3) - descendants_tracker (0.0.4) - thread_safe (~> 0.3, >= 0.3.1) - diff-lcs (1.3) - equalizer (0.0.11) - i18n (0.9.5) - concurrent-ruby (~> 1.0) - ice_nine (0.11.2) - jaro_winkler (1.5.1) - kwalify (0.7.2) - minitest (5.11.3) - mysql2 (0.4.10) - parallel (1.12.1) - parser (2.5.3.0) - ast (~> 2.4.0) - powerpack (0.1.2) - rainbow (3.0.0) - rake (10.5.0) - reek (5.2.0) - codeclimate-engine-rb (~> 0.4.0) - kwalify (~> 0.7.0) - parser (>= 2.5.0.0, < 2.6, != 2.5.1.1) - rainbow (>= 2.0, < 4.0) - rspec (3.6.0) - rspec-core (~> 3.6.0) - rspec-expectations (~> 3.6.0) - rspec-mocks (~> 3.6.0) - rspec-core (3.6.0) - rspec-support (~> 3.6.0) - rspec-expectations (3.6.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.6.0) - rspec-its (1.2.0) - rspec-core (>= 3.0.0) - rspec-expectations (>= 3.0.0) - rspec-mocks (3.6.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.6.0) - rspec-support (3.6.0) - rubocop (0.60.0) - jaro_winkler (~> 1.5.1) - parallel (~> 1.10) - parser (>= 2.5, != 2.5.1.1) - powerpack (~> 0.1) - rainbow (>= 2.2.2, < 4.0) - ruby-progressbar (~> 1.7) - unicode-display_width (~> 1.4.0) - rubocop-rspec (1.30.1) - rubocop (>= 0.60.0) - ruby-progressbar (1.10.0) - sqlite3 (1.3.13) - thor (0.20.3) - thread_safe (0.3.6) - tzinfo (1.2.5) - thread_safe (~> 0.1) - unicode-display_width (1.4.0) - virtus (1.0.5) - axiom-types (~> 0.1) - coercible (~> 1.0) - descendants_tracker (~> 0.0, >= 0.0.3) - equalizer (~> 0.0, >= 0.0.9) - -PLATFORMS - ruby - -DEPENDENCIES - activerecord (~> 4.2.0) - appraisal - byebug - immortal! - mysql2 (~> 0.4.0) - rake (~> 10.0) - reek - rspec (~> 3.6.0) - rspec-its - rubocop - rubocop-rspec - sqlite3 - -BUNDLED WITH - 1.16.5 diff --git a/gemfiles/activerecord_50.gemfile b/gemfiles/activerecord_50.gemfile index ee48d14..5587c46 100644 --- a/gemfiles/activerecord_50.gemfile +++ b/gemfiles/activerecord_50.gemfile @@ -3,6 +3,6 @@ source "http://rubygems.org" gem "activerecord", "~> 5.0.0" -gem "mysql2", "~> 0.5.0" +gem "mysql2" gemspec path: "../" diff --git a/gemfiles/activerecord_50.gemfile.lock b/gemfiles/activerecord_50.gemfile.lock index 3d49a1e..ce65d1e 100644 --- a/gemfiles/activerecord_50.gemfile.lock +++ b/gemfiles/activerecord_50.gemfile.lock @@ -1,61 +1,52 @@ PATH remote: .. specs: - immortal (3.0.0) - activerecord (>= 4.1.0, < 5.1) + immortal (3.1.0) + activerecord (>= 4.1.0, < 6.0) GEM remote: http://rubygems.org/ specs: - activemodel (5.0.7) - activesupport (= 5.0.7) - activerecord (5.0.7) - activemodel (= 5.0.7) - activesupport (= 5.0.7) + activemodel (5.0.7.2) + activesupport (= 5.0.7.2) + activerecord (5.0.7.2) + activemodel (= 5.0.7.2) + activesupport (= 5.0.7.2) arel (~> 7.0) - activesupport (5.0.7) + activesupport (5.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) minitest (~> 5.1) tzinfo (~> 1.1) - appraisal (2.2.0) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) arel (7.1.4) - ast (2.4.0) - axiom-types (0.1.1) - descendants_tracker (~> 0.0.4) - ice_nine (~> 0.11.0) - thread_safe (~> 0.3, >= 0.3.1) - byebug (10.0.2) - codeclimate-engine-rb (0.4.1) - virtus (~> 1.0) - coercible (1.0.0) - descendants_tracker (~> 0.0.1) - concurrent-ruby (1.1.3) - descendants_tracker (0.0.4) - thread_safe (~> 0.3, >= 0.3.1) - diff-lcs (1.3) - equalizer (0.0.11) - i18n (1.1.1) + ast (2.4.2) + byebug (11.1.3) + concurrent-ruby (1.2.3) + diff-lcs (1.5.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) - ice_nine (0.11.2) - jaro_winkler (1.5.1) + json (2.7.2) kwalify (0.7.2) - minitest (5.11.3) - mysql2 (0.5.2) - parallel (1.12.1) - parser (2.5.3.0) - ast (~> 2.4.0) - powerpack (0.1.2) - rainbow (3.0.0) + language_server-protocol (3.17.0.3) + minitest (5.22.3) + mysql2 (0.5.6) + parallel (1.24.0) + parser (3.2.2.4) + ast (~> 2.4.1) + racc + racc (1.7.3) + rainbow (3.1.1) rake (10.5.0) - reek (5.2.0) - codeclimate-engine-rb (~> 0.4.0) + reek (6.1.4) kwalify (~> 0.7.0) - parser (>= 2.5.0.0, < 2.6, != 2.5.1.1) + parser (~> 3.2.0) rainbow (>= 2.0, < 4.0) + regexp_parser (2.9.0) + rexml (3.2.6) rspec (3.6.0) rspec-core (~> 3.6.0) rspec-expectations (~> 3.6.0) @@ -65,35 +56,43 @@ GEM rspec-expectations (3.6.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.6.0) - rspec-its (1.2.0) + rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) rspec-mocks (3.6.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.6.0) rspec-support (3.6.0) - rubocop (0.60.0) - jaro_winkler (~> 1.5.1) + rubocop (1.59.0) + json (~> 2.3) + language_server-protocol (>= 3.17.0) parallel (~> 1.10) - parser (>= 2.5, != 2.5.1.1) - powerpack (~> 0.1) + parser (>= 3.2.2.4) rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.30.0, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (~> 1.4.0) - rubocop-rspec (1.30.1) - rubocop (>= 0.60.0) - ruby-progressbar (1.10.0) - sqlite3 (1.3.13) - thor (0.20.3) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.30.0) + parser (>= 3.2.1.0) + rubocop-capybara (2.20.0) + rubocop (~> 1.41) + rubocop-factory_bot (2.25.1) + rubocop (~> 1.41) + rubocop-rspec (2.29.1) + rubocop (~> 1.40) + rubocop-capybara (~> 2.17) + rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.2) + rubocop (~> 1.40) + ruby-progressbar (1.13.0) + thor (1.3.1) thread_safe (0.3.6) - tzinfo (1.2.5) + tzinfo (1.2.11) thread_safe (~> 0.1) - unicode-display_width (1.4.0) - virtus (1.0.5) - axiom-types (~> 0.1) - coercible (~> 1.0) - descendants_tracker (~> 0.0, >= 0.0.3) - equalizer (~> 0.0, >= 0.0.9) + unicode-display_width (2.5.0) PLATFORMS ruby @@ -103,14 +102,13 @@ DEPENDENCIES appraisal byebug immortal! - mysql2 (~> 0.5.0) + mysql2 rake (~> 10.0) reek rspec (~> 3.6.0) rspec-its rubocop rubocop-rspec - sqlite3 BUNDLED WITH - 1.16.5 + 2.1.4 diff --git a/gemfiles/activerecord_41.gemfile b/gemfiles/activerecord_51.gemfile similarity index 62% rename from gemfiles/activerecord_41.gemfile rename to gemfiles/activerecord_51.gemfile index 7fcf1e6..b0412b6 100644 --- a/gemfiles/activerecord_41.gemfile +++ b/gemfiles/activerecord_51.gemfile @@ -2,7 +2,7 @@ source "http://rubygems.org" -gem "activerecord", "~> 4.1.0" -gem "mysql2", "0.3.20" +gem "activerecord", "~> 5.1.0" +gem "mysql2" gemspec path: "../" diff --git a/gemfiles/activerecord_51.gemfile.lock b/gemfiles/activerecord_51.gemfile.lock new file mode 100644 index 0000000..de0617d --- /dev/null +++ b/gemfiles/activerecord_51.gemfile.lock @@ -0,0 +1,114 @@ +PATH + remote: .. + specs: + immortal (3.1.0) + activerecord (>= 4.1.0, < 6.0) + +GEM + remote: http://rubygems.org/ + specs: + activemodel (5.1.7) + activesupport (= 5.1.7) + activerecord (5.1.7) + activemodel (= 5.1.7) + activesupport (= 5.1.7) + arel (~> 8.0) + activesupport (5.1.7) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + arel (8.0.0) + ast (2.4.2) + byebug (11.1.3) + concurrent-ruby (1.2.3) + diff-lcs (1.5.1) + i18n (1.14.4) + concurrent-ruby (~> 1.0) + json (2.7.2) + kwalify (0.7.2) + language_server-protocol (3.17.0.3) + minitest (5.22.3) + mysql2 (0.5.6) + parallel (1.24.0) + parser (3.2.2.4) + ast (~> 2.4.1) + racc + racc (1.7.3) + rainbow (3.1.1) + rake (10.5.0) + reek (6.1.4) + kwalify (~> 0.7.0) + parser (~> 3.2.0) + rainbow (>= 2.0, < 4.0) + regexp_parser (2.9.0) + rexml (3.2.6) + rspec (3.6.0) + rspec-core (~> 3.6.0) + rspec-expectations (~> 3.6.0) + rspec-mocks (~> 3.6.0) + rspec-core (3.6.0) + rspec-support (~> 3.6.0) + rspec-expectations (3.6.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.6.0) + rspec-its (1.3.0) + rspec-core (>= 3.0.0) + rspec-expectations (>= 3.0.0) + rspec-mocks (3.6.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.6.0) + rspec-support (3.6.0) + rubocop (1.59.0) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.2.2.4) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.30.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.30.0) + parser (>= 3.2.1.0) + rubocop-capybara (2.20.0) + rubocop (~> 1.41) + rubocop-factory_bot (2.25.1) + rubocop (~> 1.41) + rubocop-rspec (2.29.1) + rubocop (~> 1.40) + rubocop-capybara (~> 2.17) + rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.2) + rubocop (~> 1.40) + ruby-progressbar (1.13.0) + thor (1.3.1) + thread_safe (0.3.6) + tzinfo (1.2.11) + thread_safe (~> 0.1) + unicode-display_width (2.5.0) + +PLATFORMS + ruby + +DEPENDENCIES + activerecord (~> 5.1.0) + appraisal + byebug + immortal! + mysql2 + rake (~> 10.0) + reek + rspec (~> 3.6.0) + rspec-its + rubocop + rubocop-rspec + +BUNDLED WITH + 2.1.4 diff --git a/gemfiles/activerecord_42.gemfile b/gemfiles/activerecord_52.gemfile similarity index 61% rename from gemfiles/activerecord_42.gemfile rename to gemfiles/activerecord_52.gemfile index 8f0d914..7c291f1 100644 --- a/gemfiles/activerecord_42.gemfile +++ b/gemfiles/activerecord_52.gemfile @@ -2,7 +2,7 @@ source "http://rubygems.org" -gem "activerecord", "~> 4.2.0" -gem "mysql2", "~> 0.4.0" +gem "activerecord", "~> 5.2.0" +gem "mysql2" gemspec path: "../" diff --git a/gemfiles/activerecord_52.gemfile.lock b/gemfiles/activerecord_52.gemfile.lock new file mode 100644 index 0000000..ac73f2a --- /dev/null +++ b/gemfiles/activerecord_52.gemfile.lock @@ -0,0 +1,114 @@ +PATH + remote: .. + specs: + immortal (3.1.0) + activerecord (>= 4.1.0, < 6.0) + +GEM + remote: http://rubygems.org/ + specs: + activemodel (5.2.8.1) + activesupport (= 5.2.8.1) + activerecord (5.2.8.1) + activemodel (= 5.2.8.1) + activesupport (= 5.2.8.1) + arel (>= 9.0) + activesupport (5.2.8.1) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + arel (9.0.0) + ast (2.4.2) + byebug (11.1.3) + concurrent-ruby (1.2.3) + diff-lcs (1.5.1) + i18n (1.14.4) + concurrent-ruby (~> 1.0) + json (2.7.2) + kwalify (0.7.2) + language_server-protocol (3.17.0.3) + minitest (5.22.3) + mysql2 (0.5.6) + parallel (1.24.0) + parser (3.2.2.4) + ast (~> 2.4.1) + racc + racc (1.7.3) + rainbow (3.1.1) + rake (10.5.0) + reek (6.1.4) + kwalify (~> 0.7.0) + parser (~> 3.2.0) + rainbow (>= 2.0, < 4.0) + regexp_parser (2.9.0) + rexml (3.2.6) + rspec (3.6.0) + rspec-core (~> 3.6.0) + rspec-expectations (~> 3.6.0) + rspec-mocks (~> 3.6.0) + rspec-core (3.6.0) + rspec-support (~> 3.6.0) + rspec-expectations (3.6.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.6.0) + rspec-its (1.3.0) + rspec-core (>= 3.0.0) + rspec-expectations (>= 3.0.0) + rspec-mocks (3.6.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.6.0) + rspec-support (3.6.0) + rubocop (1.59.0) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.2.2.4) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.30.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.30.0) + parser (>= 3.2.1.0) + rubocop-capybara (2.20.0) + rubocop (~> 1.41) + rubocop-factory_bot (2.25.1) + rubocop (~> 1.41) + rubocop-rspec (2.29.1) + rubocop (~> 1.40) + rubocop-capybara (~> 2.17) + rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.2) + rubocop (~> 1.40) + ruby-progressbar (1.13.0) + thor (1.3.1) + thread_safe (0.3.6) + tzinfo (1.2.11) + thread_safe (~> 0.1) + unicode-display_width (2.5.0) + +PLATFORMS + ruby + +DEPENDENCIES + activerecord (~> 5.2.0) + appraisal + byebug + immortal! + mysql2 + rake (~> 10.0) + reek + rspec (~> 3.6.0) + rspec-its + rubocop + rubocop-rspec + +BUNDLED WITH + 2.1.4 diff --git a/immortal.gemspec b/immortal.gemspec index eceeb2d..8e8b2ad 100644 --- a/immortal.gemspec +++ b/immortal.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = %w[lib] - spec.add_dependency 'activerecord', '>= 4.1.0', '< 5.1' + spec.add_dependency 'activerecord', '>= 4.1.0', '< 6.0' spec.add_development_dependency 'appraisal' spec.add_development_dependency 'rspec', '~> 3.6.0' spec.add_development_dependency 'rspec-its'