diff --git a/.env b/.env deleted file mode 100644 index 3247105..0000000 --- a/.env +++ /dev/null @@ -1,2 +0,0 @@ -UID=1000 -GID=1000 diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 4725224..591049a 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -12,6 +12,13 @@ jobs: name: reviewdog runs-on: ubuntu-latest + strategy: + matrix: + ruby: ['3.0'] + + env: + RUBY_VERSION: ${{ matrix.ruby }} + steps: - name: Check out code uses: actions/checkout@v4 @@ -19,8 +26,8 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.0' - bundler-cache: true # runs 'bundle install' and caches installed gems automatically + ruby-version: ${{ matrix.ruby }} + bundler-cache: true - uses: reviewdog/action-setup@v1 with: diff --git a/.github/workflows/specs_rails61.yml b/.github/workflows/specs_rails61.yml index 44e8eb7..d4706c1 100644 --- a/.github/workflows/specs_rails61.yml +++ b/.github/workflows/specs_rails61.yml @@ -15,11 +15,10 @@ jobs: strategy: matrix: - ruby: ['3.2'] - gemfile: ['rails61_activeadmin29', 'rails61_activeadmin'] + ruby: ['3.0', '3.1'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 6.1.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails70.yml b/.github/workflows/specs_rails70.yml index c22400d..8632fed 100644 --- a/.github/workflows/specs_rails70.yml +++ b/.github/workflows/specs_rails70.yml @@ -15,11 +15,10 @@ jobs: strategy: matrix: - ruby: ['3.3'] - gemfile: ['rails70_activeadmin'] + ruby: ['3.1'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 7.0.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails71.yml b/.github/workflows/specs_rails71.yml index fee40d3..6ed29a5 100644 --- a/.github/workflows/specs_rails71.yml +++ b/.github/workflows/specs_rails71.yml @@ -15,11 +15,10 @@ jobs: strategy: matrix: - ruby: ['3.2', '3.4'] - gemfile: ['rails71_activeadmin'] + ruby: ['3.2'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 7.1.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails72.yml b/.github/workflows/specs_rails72.yml index 9bb8ed9..5bd955d 100644 --- a/.github/workflows/specs_rails72.yml +++ b/.github/workflows/specs_rails72.yml @@ -16,10 +16,9 @@ jobs: strategy: matrix: ruby: ['3.2', '3.4'] - gemfile: ['rails72_activeadmin'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 7.2.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails80.yml b/.github/workflows/specs_rails80.yml index c91bdaa..3c8c838 100644 --- a/.github/workflows/specs_rails80.yml +++ b/.github/workflows/specs_rails80.yml @@ -15,11 +15,10 @@ jobs: strategy: matrix: - ruby: ['3.2', '3.4'] - gemfile: ['rails80_activeadmin'] + ruby: ['3.2', '3.3', '3.4'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 8.0.0 steps: - name: Checkout repository diff --git a/.rubocop.yml b/.rubocop.yml index 37280f0..b25149f 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -4,14 +4,12 @@ inherit_from: plugins: - rubocop-capybara + - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - rubocop-rspec_rails -require: - - rubocop-packaging - AllCops: Exclude: - bin/* diff --git a/.tool-versions b/.tool-versions deleted file mode 100644 index ae5ecdb..0000000 --- a/.tool-versions +++ /dev/null @@ -1 +0,0 @@ -ruby 3.4.2 diff --git a/Appraisals b/Appraisals deleted file mode 100644 index e509476..0000000 --- a/Appraisals +++ /dev/null @@ -1,33 +0,0 @@ -# frozen_string_literal: true - -appraise 'rails61-activeadmin29' do - gem 'activeadmin', '~> 2.9.0' - gem 'rails', '~> 6.1.0' -end - -appraise 'rails61-activeadmin' do - gem 'activeadmin' - gem 'rails', '~> 6.1.0' -end - -appraise 'rails70-activeadmin' do - gem 'activeadmin' - gem 'rails', '~> 7.0.0' - - gem 'sqlite3', '~> 1.3' -end - -appraise 'rails71-activeadmin' do - gem 'activeadmin' - gem 'rails', '~> 7.1.0' -end - -appraise 'rails72-activeadmin' do - gem 'activeadmin' - gem 'rails', '~> 7.2.0' -end - -appraise 'rails80-activeadmin' do - gem 'activeadmin' - gem 'rails', '~> 8.0.0' -end diff --git a/Gemfile b/Gemfile index 7ea67bc..7fa953f 100644 --- a/Gemfile +++ b/Gemfile @@ -3,27 +3,32 @@ source 'https://rubygems.org' if ENV['DEVEL'] == '1' - # for Docker dev - rails_ver = ENV.fetch('RAILS_VERSION') - gem 'rails', rails_ver - - gem 'activeadmin', ENV.fetch('ACTIVEADMIN_VERSION') gem 'activeadmin_quill_editor', path: './' - gem 'appraisal', '~> 2.4' - - if rails_ver.start_with?('7.0') - gem 'concurrent-ruby', '1.3.4' - gem 'sqlite3', '~> 1.4' - else - gem 'sqlite3' - end else gemspec - - gem 'sqlite3' end +ruby_ver = ENV.fetch('RUBY_VERSION', '') +rails_ver = ENV.fetch('RAILS_VERSION', '') +activeadmin_ver = ENV.fetch('ACTIVEADMIN_VERSION', '') + +rails = rails_ver.empty? ? ['rails'] : ['rails', "~> #{rails_ver}"] +gem(*rails) + +activeadmin = activeadmin_ver.empty? ? ['activeadmin'] : ['activeadmin', "~> #{activeadmin_ver}"] +gem(*activeadmin) + +ruby32 = Gem::Version.new(ruby_ver) >= Gem::Version.new('3.2') +rails72 = Gem::Version.new(rails_ver) >= Gem::Version.new('7.2') +sqlite3 = ruby32 || rails72 ? ['sqlite3'] : ['sqlite3', '~> 1.4'] +gem(*sqlite3) + +# NOTE: to avoid error: uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger +gem 'concurrent-ruby', '1.3.4' + +# Misc gem 'bigdecimal' +gem 'csv' gem 'mutex_m' gem 'puma' gem 'sassc' diff --git a/Makefile b/Makefile index 5e5c51d..780d3fb 100644 --- a/Makefile +++ b/Makefile @@ -1,38 +1,36 @@ +include extra/.env + help: - @echo "Main targets: up / down / console / shell" + @echo "Main targets: build / specs / up / server / specs / shell" -# Docker commands -down: - docker compose down +# System commands -up: - docker compose up +build: + @rm -f Gemfile.lock spec/dummy/db/*.sqlite3 + @docker compose -f extra/docker-compose.yml build -attach: - docker compose attach app +db_reset: + @docker compose -f extra/docker-compose.yml run --rm app bin/rails db:reset db:test:prepare -up_attach: - docker compose up -d && docker compose attach app +up: build db_reset + @docker compose -f extra/docker-compose.yml up -cleanup: - docker container rm -f activeadmin_quill_editor_app && docker image rm -f activeadmin_quill_editor-app +shell: + @docker compose -f extra/docker-compose.yml exec app bash -# Rails specific commands -console: - docker compose exec -e "PAGER=more" app bin/rails console +down: + @docker compose -f extra/docker-compose.yml down --volumes --rmi local --remove-orphans -routes: - docker compose exec app bin/rails routes +# App commands -specs: - docker compose exec app bin/rspec --fail-fast +console: + @docker compose -f extra/docker-compose.yml exec app bin/rails console -# Other commands -bundle: - docker compose exec app bundle +lint: + @docker compose -f extra/docker-compose.yml exec app bin/rubocop -shell: - docker compose exec -e "PAGER=more" app bash +server: + @docker compose -f extra/docker-compose.yml exec app bin/rails server -b 0.0.0.0 -p ${SERVER_PORT} -lint: - docker compose exec app bin/rubocop +specs: + @docker compose -f extra/docker-compose.yml exec app bin/rspec --fail-fast diff --git a/README.md b/README.md index 9f54444..163e26e 100644 --- a/README.md +++ b/README.md @@ -117,50 +117,7 @@ Some methods are provided for advanced use cases: Project created by [Mattia Roccoberton](http://blocknot.es), thanks also to the good guys that opened issues and pull requests from time to time. -There 3 ways to interact with this project: - -1) Using Docker: - -```sh -# Run rails server on the dummy app (=> http://localhost:3000 to access to ActiveAdmin): -make up -# Enter in a Rails console (with the dummy app started): -make console -# Enter in a shell (with the dummy app started): -make shell -# Run the linter on the project (with the dummy app started): -make lint -# Run the test suite (with the dummy app started): -make specs -# Remove container and image: -make cleanup -# To try different versions of Ruby/Rails/ActiveAdmin edit docker-compose.yml -# For more commands please check the Makefile -``` - -2) Using Appraisal: - -```sh -export RAILS_ENV=development -# Install dependencies -bin/appraisal -# Run server (or any command) -bin/appraisal rails s -# Or with specific versions -bin/appraisal rails71-activeadmin rails s -``` - -3) With a local setup: - -```sh -# Dev setup (set the required envs) -source extra/dev_setup.sh -# Install dependencies -bundle -# Run server (or any command) -bin/rails s -# To try different versions of Rails/ActiveAdmin edit extra/dev_setup.sh -``` +For development information please check [this document](extra/development.md). ## Do you like it? Star it! diff --git a/Rakefile b/Rakefile index 33129e7..dbb5eaf 100644 --- a/Rakefile +++ b/Rakefile @@ -1,5 +1,16 @@ # frozen_string_literal: true +begin + require 'bundler/setup' +rescue LoadError + puts 'You must `gem install bundler` and `bundle install` to run rake tasks' +end + +APP_RAKEFILE = File.expand_path("spec/dummy/Rakefile", __dir__) +load 'rails/tasks/engine.rake' + +load 'rails/tasks/statistics.rake' + require 'bundler/gem_tasks' begin diff --git a/activeadmin_quill_editor.gemspec b/activeadmin_quill_editor.gemspec index 81ef5c8..0bfe77f 100644 --- a/activeadmin_quill_editor.gemspec +++ b/activeadmin_quill_editor.gemspec @@ -26,6 +26,4 @@ Gem::Specification.new do |spec| spec.require_paths = ['lib'] spec.add_runtime_dependency 'activeadmin', '>= 2.9', '< 4' # rubocop:disable Gemspec/AddRuntimeDependency - - spec.add_development_dependency 'appraisal', '~> 2.4' # rubocop:disable Gemspec/DevelopmentDependencies end diff --git a/bin/appraisal b/bin/appraisal deleted file mode 100755 index 0e7ba65..0000000 --- a/bin/appraisal +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env ruby -# frozen_string_literal: true - -# -# This file was generated by Bundler. -# -# The application 'appraisal' is installed as part of a gem, and -# this file is here to facilitate running it. -# - -require "pathname" -ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile", - Pathname.new(__FILE__).realpath) - -bundle_binstub = File.expand_path("../bundle", __FILE__) - -if File.file?(bundle_binstub) - if File.read(bundle_binstub, 300) =~ /This file was generated by Bundler/ - load(bundle_binstub) - else - abort("Your `bin/bundle` was not generated by Bundler, so this binstub cannot run. -Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again.") - end -end - -require "rubygems" -require "bundler/setup" - -load Gem.bin_path("appraisal", "appraisal") diff --git a/bin/rails b/bin/rails index ea1edbc..32d76a2 100755 --- a/bin/rails +++ b/bin/rails @@ -2,7 +2,7 @@ # This command will automatically be run when you run "rails" with Rails gems # installed from the root of your application. -ENV['RAILS_ENV'] ||= 'test' +ENV['RAILS_ENV'] ||= 'development' ENGINE_ROOT = File.expand_path('..', __dir__) ENGINE_PATH = File.expand_path('../lib/activeadmin/quill_editor/engine', __dir__) diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index b8a7c35..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,25 +0,0 @@ -services: - app: - container_name: 'activeadmin_quill_editor_app' - build: - context: . - dockerfile: ./extra/Dockerfile - # dockerfile: ./extra/Dockerfile_alpine - args: - # Debian-based Ruby image: - RUBY_IMAGE: ruby:3.4-slim - UID: ${UID} - environment: - ACTIVEADMIN_VERSION: ~> 3.3 - RAILS_VERSION: ~> 8.0 - user: "${UID}:${GID}" - ports: - - '3000:3000' - working_dir: '/app' - volumes: - - '.:/app' - stdin_open: true - tty: true - entrypoint: - - /bin/sh - - ./extra/entrypoint.sh diff --git a/extra/.bashrc b/extra/.bashrc new file mode 100644 index 0000000..78ebf4f --- /dev/null +++ b/extra/.bashrc @@ -0,0 +1,3 @@ +alias ls='ls --color' +alias ll='ls -l' +alias la='ls -la' diff --git a/extra/.env b/extra/.env new file mode 100644 index 0000000..625bdac --- /dev/null +++ b/extra/.env @@ -0,0 +1,7 @@ +COMPOSE_PROJECT_NAME=activeadmin_quill_editor + +BUNDLER_VERSION=2.5.23 +SERVER_PORT=4000 + +UID=1000 +GID=1000 diff --git a/extra/Dockerfile b/extra/Dockerfile index ca9287b..e515d1e 100644 --- a/extra/Dockerfile +++ b/extra/Dockerfile @@ -1,21 +1,31 @@ ARG RUBY_IMAGE=ruby:3 FROM ${RUBY_IMAGE} -ARG UID - +ENV DEBIAN_FRONTEND=noninteractive ENV DEVEL=1 ENV LANG=C.UTF-8 -ENV RAILS_ENV=development RUN apt-get update -qq -RUN DEBIAN_FRONTEND=noninteractive apt-get install -yqq --no-install-recommends build-essential chromium libyaml-dev nano +RUN apt-get install -yqq --no-install-recommends build-essential chromium less libyaml-dev nano netcat-traditional pkg-config -RUN gem install bundler +ARG BUNDLER_VERSION +RUN gem install bundler -v ${BUNDLER_VERSION} RUN echo 'gem: --no-document' > /etc/gemrc -RUN useradd -u ${UID} --shell /bin/bash app +ARG UID +RUN useradd -u $UID --shell /bin/bash app + RUN mkdir -p /home/app && chown -R app:app /home/app -RUN chown -R app /usr/local/bundle -USER ${UID} +ARG RAILS_VERSION +ENV RAILS_VERSION=$RAILS_VERSION + +ARG ACTIVEADMIN_VERSION +ENV ACTIVEADMIN_VERSION=$ACTIVEADMIN_VERSION + +WORKDIR /app COPY . /app +RUN bundle install +RUN mkdir -p /app/spec/dummy/db && chown -R app:app /app/spec/dummy/db /usr/local/bundle + +RUN ln -s /app/extra/.bashrc /home/app/.bashrc diff --git a/extra/Dockerfile.dockerignore b/extra/Dockerfile.dockerignore new file mode 100644 index 0000000..d8535e6 --- /dev/null +++ b/extra/Dockerfile.dockerignore @@ -0,0 +1,6 @@ +# Ignore everything but the required files for bundle install +/**/* + +!/*.gemspec +!/Gemfile +!/lib diff --git a/extra/Dockerfile_alpine b/extra/Dockerfile_alpine deleted file mode 100644 index e960879..0000000 --- a/extra/Dockerfile_alpine +++ /dev/null @@ -1,18 +0,0 @@ -FROM ruby:3.3-alpine - -ARG UID - -ENV DEVEL=1 -ENV LANG=C.UTF-8 -ENV RAILS_ENV=development - -RUN apk update && apk add --no-cache build-base chromium tzdata yaml-dev - -RUN gem install bundler -RUN echo 'gem: --no-document' > /etc/gemrc - -RUN adduser -u ${UID} -D app -RUN mkdir -p /home/app && chown -R app:app /home/app -RUN chown -R app /usr/local/bundle - -COPY . /app diff --git a/extra/README.md b/extra/README.md deleted file mode 100644 index a92af4a..0000000 --- a/extra/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# Development - -Overcommit can be used to ensure that Conventional commits are good. - -## Releases - -```sh -# Update version.rb with the new version -# Update the gemfiles: -bin/appraisal -``` - -## Testing - -```sh -# Running specs using a specific configuration: -bin/appraisal rails60-activeadmin22 rspec -# Using latest activeadmin version: -bin/appraisal rails60-activeadmin rspec -# See gemfiles for more configurations -``` diff --git a/extra/development.md b/extra/development.md new file mode 100644 index 0000000..897b504 --- /dev/null +++ b/extra/development.md @@ -0,0 +1,39 @@ +## Development + +Overcommit can be used to ensure that Conventional commits are good. + +### Dev setup + +There 2 ways to interact with this project: + +1) Using Docker: + +```sh +# Run rails server on the dummy app (=> http://localhost:3000 to access to ActiveAdmin): +make up +# Enter in a Rails console (with the dummy app started): +make console +# Enter in a shell (with the dummy app started): +make shell +# Run the linter on the project (with the dummy app started): +make lint +# Run the test suite (with the dummy app started): +make specs +# Remove container and image: +make cleanup +# To try different versions of Ruby/Rails/ActiveAdmin: +RUBY=3.2 RAILS=7.1.0 ACTIVEADMIN=3.2.0 make up +# For more commands please check the Makefile +``` + +2) With a local setup: + +```sh +# Dev setup (set the required envs): +source extra/dev_setup.sh +# Install dependencies: +bundle update +# Run server (or any command): +bin/rails s +# To try different versions of Rails/ActiveAdmin edit extra/dev_setup.sh +``` diff --git a/extra/docker-compose.yml b/extra/docker-compose.yml new file mode 100644 index 0000000..8879307 --- /dev/null +++ b/extra/docker-compose.yml @@ -0,0 +1,19 @@ +services: + app: + build: + context: .. + dockerfile: extra/Dockerfile + args: + ACTIVEADMIN_VERSION: ${ACTIVEADMIN:-} + BUNDLER_VERSION: ${BUNDLER_VERSION} + RAILS_VERSION: ${RAILS:-} + RUBY_IMAGE: ruby:${RUBY:-3.4}-slim + UID: ${UID} + user: ${UID}:${GID} + ports: + - ${SERVER_PORT}:${SERVER_PORT} + working_dir: /app + volumes: + - ..:/app + stdin_open: true + tty: true diff --git a/extra/entrypoint.sh b/extra/entrypoint.sh deleted file mode 100644 index 0c9b41c..0000000 --- a/extra/entrypoint.sh +++ /dev/null @@ -1,8 +0,0 @@ -echo "> Install dependencies" -rm -f Gemfile.lock && bundle install - -echo "> Run pending migrations" -cd spec/dummy && bundle exec rails db:migrate - -echo "> Start Rails server" -cd /app && rm -f spec/dummy/tmp/pids/server.pid && bundle exec rails s -b 0.0.0.0 diff --git a/gemfiles/.bundle/config b/gemfiles/.bundle/config deleted file mode 100644 index c127f80..0000000 --- a/gemfiles/.bundle/config +++ /dev/null @@ -1,2 +0,0 @@ ---- -BUNDLE_RETRY: "1" diff --git a/gemfiles/rails61_activeadmin.gemfile b/gemfiles/rails61_activeadmin.gemfile deleted file mode 100644 index a825901..0000000 --- a/gemfiles/rails61_activeadmin.gemfile +++ /dev/null @@ -1,29 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 6.1.0" -gem "activeadmin" -gem "activeadmin_quill_editor", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-capybara" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "rubocop-rspec_rails" -gem "pry-rails" diff --git a/gemfiles/rails61_activeadmin.gemfile.lock b/gemfiles/rails61_activeadmin.gemfile.lock deleted file mode 100644 index 0971120..0000000 --- a/gemfiles/rails61_activeadmin.gemfile.lock +++ /dev/null @@ -1,357 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_quill_editor (1.3.0) - activeadmin (>= 2.9, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (6.1.7.7) - actionpack (= 6.1.7.7) - activesupport (= 6.1.7.7) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - actionmailbox (6.1.7.7) - actionpack (= 6.1.7.7) - activejob (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - mail (>= 2.7.1) - actionmailer (6.1.7.7) - actionpack (= 6.1.7.7) - actionview (= 6.1.7.7) - activejob (= 6.1.7.7) - activesupport (= 6.1.7.7) - mail (~> 2.5, >= 2.5.4) - rails-dom-testing (~> 2.0) - actionpack (6.1.7.7) - actionview (= 6.1.7.7) - activesupport (= 6.1.7.7) - rack (~> 2.0, >= 2.0.9) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (6.1.7.7) - actionpack (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - nokogiri (>= 1.8.5) - actionview (6.1.7.7) - activesupport (= 6.1.7.7) - builder (~> 3.1) - erubi (~> 1.4) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.1, >= 1.2.0) - activeadmin (3.2.0) - arbre (~> 1.2, >= 1.2.1) - formtastic (>= 3.1) - formtastic_i18n (>= 0.4) - inherited_resources (~> 1.7) - jquery-rails (>= 4.2) - kaminari (>= 1.2.1) - railties (>= 6.1) - ransack (>= 4.0) - activejob (6.1.7.7) - activesupport (= 6.1.7.7) - globalid (>= 0.3.6) - activemodel (6.1.7.7) - activesupport (= 6.1.7.7) - activerecord (6.1.7.7) - activemodel (= 6.1.7.7) - activesupport (= 6.1.7.7) - activestorage (6.1.7.7) - actionpack (= 6.1.7.7) - activejob (= 6.1.7.7) - activerecord (= 6.1.7.7) - activesupport (= 6.1.7.7) - marcel (~> 1.0) - mini_mime (>= 1.1.0) - activesupport (6.1.7.7) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.2) - bigdecimal (3.1.9) - builder (3.2.4) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.2.3) - crass (1.0.6) - cuprite (0.15) - capybara (~> 3.0) - ferrum (~> 0.14.0) - date (3.3.4) - diff-lcs (1.5.1) - docile (1.4.1) - erubi (1.12.0) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.14) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (>= 0.6, < 0.8) - ffi (1.16.3) - formtastic (5.0.0) - actionpack (>= 6.0.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.7.1) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.3) - loofah (2.22.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.2) - matrix (0.4.2) - method_source (1.0.0) - mini_mime (1.1.5) - mini_portile2 (2.8.8) - minitest (5.22.2) - mutex_m (0.3.0) - net-imap (0.4.10) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.4.0.1) - net-protocol - nio4r (2.7.0) - nokogiri (1.16.2) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) - parallel (1.24.0) - parser (3.3.0.5) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.9) - pry (>= 0.10.4) - public_suffix (5.0.4) - puma (6.4.2) - nio4r (~> 2.0) - racc (1.7.3) - rack (2.2.8.1) - rack-test (2.1.0) - rack (>= 1.3) - rails (6.1.7.7) - actioncable (= 6.1.7.7) - actionmailbox (= 6.1.7.7) - actionmailer (= 6.1.7.7) - actionpack (= 6.1.7.7) - actiontext (= 6.1.7.7) - actionview (= 6.1.7.7) - activejob (= 6.1.7.7) - activemodel (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - bundler (>= 1.15.0) - railties (= 6.1.7.7) - sprockets-rails (>= 2.0.0) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.0) - loofah (~> 2.21) - nokogiri (~> 1.14) - railties (6.1.7.7) - actionpack (= 6.1.7.7) - activesupport (= 6.1.7.7) - method_source - rake (>= 12.2) - thor (~> 1.0) - rainbow (3.1.1) - rake (13.1.0) - ransack (4.1.1) - activerecord (>= 6.1.5) - activesupport (>= 6.1.5) - i18n - regexp_parser (2.9.0) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rexml (3.2.6) - rspec-core (3.13.0) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (6.1.1) - actionpack (>= 6.1) - activesupport (>= 6.1) - railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) - json (~> 2.3) - language_server-protocol (>= 3.17.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - 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-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) - rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) - activesupport (>= 4.2.0) - rack (>= 1.1) - rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) - rubocop (~> 1.40) - rubocop-capybara (~> 2.17) - rubocop-factory_bot (~> 2.22) - rubocop-rspec_rails (2.28.3) - rubocop (~> 1.40) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.0) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - sexp_processor (4.17.1) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.4.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - sprockets (>= 3.0.0) - sqlite3 (1.7.2) - mini_portile2 (~> 2.8.0) - thor (1.3.0) - timeout (0.4.1) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.5.0) - webrick (1.8.1) - websocket-driver (0.7.6) - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.6.13) - -PLATFORMS - arm64-darwin-22 - arm64-darwin-23 - x86_64-darwin-21 - x86_64-linux - -DEPENDENCIES - activeadmin - activeadmin_quill_editor! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - pry-rails - puma - rails (~> 6.1.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-capybara - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - rubocop-rspec_rails - sassc - simplecov - sprockets-rails - sqlite3 - -BUNDLED WITH - 2.3.8 diff --git a/gemfiles/rails61_activeadmin29.gemfile b/gemfiles/rails61_activeadmin29.gemfile deleted file mode 100644 index 49d7d36..0000000 --- a/gemfiles/rails61_activeadmin29.gemfile +++ /dev/null @@ -1,29 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 6.1.0" -gem "activeadmin", "~> 2.9.0" -gem "activeadmin_quill_editor", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-capybara" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "rubocop-rspec_rails" -gem "pry-rails" diff --git a/gemfiles/rails61_activeadmin29.gemfile.lock b/gemfiles/rails61_activeadmin29.gemfile.lock deleted file mode 100644 index 4100bc5..0000000 --- a/gemfiles/rails61_activeadmin29.gemfile.lock +++ /dev/null @@ -1,357 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_quill_editor (1.3.0) - activeadmin (>= 2.9, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (6.1.7.7) - actionpack (= 6.1.7.7) - activesupport (= 6.1.7.7) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - actionmailbox (6.1.7.7) - actionpack (= 6.1.7.7) - activejob (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - mail (>= 2.7.1) - actionmailer (6.1.7.7) - actionpack (= 6.1.7.7) - actionview (= 6.1.7.7) - activejob (= 6.1.7.7) - activesupport (= 6.1.7.7) - mail (~> 2.5, >= 2.5.4) - rails-dom-testing (~> 2.0) - actionpack (6.1.7.7) - actionview (= 6.1.7.7) - activesupport (= 6.1.7.7) - rack (~> 2.0, >= 2.0.9) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (6.1.7.7) - actionpack (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - nokogiri (>= 1.8.5) - actionview (6.1.7.7) - activesupport (= 6.1.7.7) - builder (~> 3.1) - erubi (~> 1.4) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.1, >= 1.2.0) - activeadmin (2.9.0) - arbre (~> 1.2, >= 1.2.1) - formtastic (>= 3.1, < 5.0) - formtastic_i18n (~> 0.4) - inherited_resources (~> 1.7) - jquery-rails (~> 4.2) - kaminari (~> 1.0, >= 1.2.1) - railties (>= 5.2, < 6.2) - ransack (~> 2.1, >= 2.1.1) - activejob (6.1.7.7) - activesupport (= 6.1.7.7) - globalid (>= 0.3.6) - activemodel (6.1.7.7) - activesupport (= 6.1.7.7) - activerecord (6.1.7.7) - activemodel (= 6.1.7.7) - activesupport (= 6.1.7.7) - activestorage (6.1.7.7) - actionpack (= 6.1.7.7) - activejob (= 6.1.7.7) - activerecord (= 6.1.7.7) - activesupport (= 6.1.7.7) - marcel (~> 1.0) - mini_mime (>= 1.1.0) - activesupport (6.1.7.7) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.2) - bigdecimal (3.1.9) - builder (3.2.4) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.2.3) - crass (1.0.6) - cuprite (0.15) - capybara (~> 3.0) - ferrum (~> 0.14.0) - date (3.3.4) - diff-lcs (1.5.1) - docile (1.4.1) - erubi (1.12.0) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.14) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (>= 0.6, < 0.8) - ffi (1.16.3) - formtastic (4.0.0) - actionpack (>= 5.2.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.7.1) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.3) - loofah (2.22.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.2) - matrix (0.4.2) - method_source (1.0.0) - mini_mime (1.1.5) - mini_portile2 (2.8.8) - minitest (5.22.2) - mutex_m (0.3.0) - net-imap (0.4.10) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.4.0.1) - net-protocol - nio4r (2.7.0) - nokogiri (1.16.2) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) - parallel (1.24.0) - parser (3.3.0.5) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.9) - pry (>= 0.10.4) - public_suffix (5.0.4) - puma (6.4.2) - nio4r (~> 2.0) - racc (1.7.3) - rack (2.2.8.1) - rack-test (2.1.0) - rack (>= 1.3) - rails (6.1.7.7) - actioncable (= 6.1.7.7) - actionmailbox (= 6.1.7.7) - actionmailer (= 6.1.7.7) - actionpack (= 6.1.7.7) - actiontext (= 6.1.7.7) - actionview (= 6.1.7.7) - activejob (= 6.1.7.7) - activemodel (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - bundler (>= 1.15.0) - railties (= 6.1.7.7) - sprockets-rails (>= 2.0.0) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.0) - loofah (~> 2.21) - nokogiri (~> 1.14) - railties (6.1.7.7) - actionpack (= 6.1.7.7) - activesupport (= 6.1.7.7) - method_source - rake (>= 12.2) - thor (~> 1.0) - rainbow (3.1.1) - rake (13.1.0) - ransack (2.6.0) - activerecord (>= 6.0.4) - activesupport (>= 6.0.4) - i18n - regexp_parser (2.9.0) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rexml (3.2.6) - rspec-core (3.13.0) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (6.1.1) - actionpack (>= 6.1) - activesupport (>= 6.1) - railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) - json (~> 2.3) - language_server-protocol (>= 3.17.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - 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-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) - rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) - activesupport (>= 4.2.0) - rack (>= 1.1) - rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) - rubocop (~> 1.40) - rubocop-capybara (~> 2.17) - rubocop-factory_bot (~> 2.22) - rubocop-rspec_rails (2.28.3) - rubocop (~> 1.40) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.0) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - sexp_processor (4.17.1) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.4.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - sprockets (>= 3.0.0) - sqlite3 (1.7.2) - mini_portile2 (~> 2.8.0) - thor (1.3.0) - timeout (0.4.1) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.5.0) - webrick (1.8.1) - websocket-driver (0.7.6) - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.6.13) - -PLATFORMS - arm64-darwin-22 - arm64-darwin-23 - x86_64-darwin-21 - x86_64-linux - -DEPENDENCIES - activeadmin (~> 2.9.0) - activeadmin_quill_editor! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - pry-rails - puma - rails (~> 6.1.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-capybara - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - rubocop-rspec_rails - sassc - simplecov - sprockets-rails - sqlite3 - -BUNDLED WITH - 2.3.8 diff --git a/gemfiles/rails70_activeadmin.gemfile b/gemfiles/rails70_activeadmin.gemfile deleted file mode 100644 index 6d69c6b..0000000 --- a/gemfiles/rails70_activeadmin.gemfile +++ /dev/null @@ -1,29 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 7.0.0" -gem "activeadmin" -gem "activeadmin_quill_editor", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3", "~> 1.3" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-capybara" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "rubocop-rspec_rails" -gem "pry-rails" diff --git a/gemfiles/rails70_activeadmin.gemfile.lock b/gemfiles/rails70_activeadmin.gemfile.lock deleted file mode 100644 index af0a7f9..0000000 --- a/gemfiles/rails70_activeadmin.gemfile.lock +++ /dev/null @@ -1,362 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_quill_editor (1.3.0) - activeadmin (>= 2.9, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (7.0.8.1) - actionpack (= 7.0.8.1) - activesupport (= 7.0.8.1) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - actionmailbox (7.0.8.1) - actionpack (= 7.0.8.1) - activejob (= 7.0.8.1) - activerecord (= 7.0.8.1) - activestorage (= 7.0.8.1) - activesupport (= 7.0.8.1) - mail (>= 2.7.1) - net-imap - net-pop - net-smtp - actionmailer (7.0.8.1) - actionpack (= 7.0.8.1) - actionview (= 7.0.8.1) - activejob (= 7.0.8.1) - activesupport (= 7.0.8.1) - mail (~> 2.5, >= 2.5.4) - net-imap - net-pop - net-smtp - rails-dom-testing (~> 2.0) - actionpack (7.0.8.1) - actionview (= 7.0.8.1) - activesupport (= 7.0.8.1) - rack (~> 2.0, >= 2.2.4) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (7.0.8.1) - actionpack (= 7.0.8.1) - activerecord (= 7.0.8.1) - activestorage (= 7.0.8.1) - activesupport (= 7.0.8.1) - globalid (>= 0.6.0) - nokogiri (>= 1.8.5) - actionview (7.0.8.1) - activesupport (= 7.0.8.1) - builder (~> 3.1) - erubi (~> 1.4) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.1, >= 1.2.0) - activeadmin (3.2.0) - arbre (~> 1.2, >= 1.2.1) - formtastic (>= 3.1) - formtastic_i18n (>= 0.4) - inherited_resources (~> 1.7) - jquery-rails (>= 4.2) - kaminari (>= 1.2.1) - railties (>= 6.1) - ransack (>= 4.0) - activejob (7.0.8.1) - activesupport (= 7.0.8.1) - globalid (>= 0.3.6) - activemodel (7.0.8.1) - activesupport (= 7.0.8.1) - activerecord (7.0.8.1) - activemodel (= 7.0.8.1) - activesupport (= 7.0.8.1) - activestorage (7.0.8.1) - actionpack (= 7.0.8.1) - activejob (= 7.0.8.1) - activerecord (= 7.0.8.1) - activesupport (= 7.0.8.1) - marcel (~> 1.0) - mini_mime (>= 1.1.0) - activesupport (7.0.8.1) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.2) - bigdecimal (3.1.9) - builder (3.2.4) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.2.3) - crass (1.0.6) - cuprite (0.15) - capybara (~> 3.0) - ferrum (~> 0.14.0) - date (3.3.4) - diff-lcs (1.5.1) - docile (1.4.1) - erubi (1.12.0) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.14) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (>= 0.6, < 0.8) - ffi (1.16.3) - formtastic (5.0.0) - actionpack (>= 6.0.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.7.1) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.3) - loofah (2.22.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.2) - matrix (0.4.2) - method_source (1.0.0) - mini_mime (1.1.5) - mini_portile2 (2.8.8) - minitest (5.22.2) - mutex_m (0.3.0) - net-imap (0.4.10) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.5.1) - net-protocol - nio4r (2.7.0) - nokogiri (1.16.2) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) - parallel (1.24.0) - parser (3.3.0.5) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.9) - pry (>= 0.10.4) - public_suffix (5.0.4) - puma (6.4.2) - nio4r (~> 2.0) - racc (1.7.3) - rack (2.2.8.1) - rack-test (2.1.0) - rack (>= 1.3) - rails (7.0.8.1) - actioncable (= 7.0.8.1) - actionmailbox (= 7.0.8.1) - actionmailer (= 7.0.8.1) - actionpack (= 7.0.8.1) - actiontext (= 7.0.8.1) - actionview (= 7.0.8.1) - activejob (= 7.0.8.1) - activemodel (= 7.0.8.1) - activerecord (= 7.0.8.1) - activestorage (= 7.0.8.1) - activesupport (= 7.0.8.1) - bundler (>= 1.15.0) - railties (= 7.0.8.1) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.0) - loofah (~> 2.21) - nokogiri (~> 1.14) - railties (7.0.8.1) - actionpack (= 7.0.8.1) - activesupport (= 7.0.8.1) - method_source - rake (>= 12.2) - thor (~> 1.0) - zeitwerk (~> 2.5) - rainbow (3.1.1) - rake (13.1.0) - ransack (4.1.1) - activerecord (>= 6.1.5) - activesupport (>= 6.1.5) - i18n - regexp_parser (2.9.0) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rexml (3.2.6) - rspec-core (3.13.0) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (6.1.1) - actionpack (>= 6.1) - activesupport (>= 6.1) - railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.60.2) - json (~> 2.3) - language_server-protocol (>= 3.17.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - 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-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.20.2) - rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) - activesupport (>= 4.2.0) - rack (>= 1.1) - rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) - rubocop (~> 1.40) - rubocop-capybara (~> 2.17) - rubocop-factory_bot (~> 2.22) - rubocop-rspec_rails (2.28.3) - rubocop (~> 1.40) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.0) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - sexp_processor (4.17.1) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.4.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - sprockets (>= 3.0.0) - sqlite3 (1.7.2) - mini_portile2 (~> 2.8.0) - thor (1.3.0) - timeout (0.4.1) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.5.0) - webrick (1.8.1) - websocket-driver (0.7.6) - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.6.13) - -PLATFORMS - arm64-darwin-22 - arm64-darwin-23 - x86_64-linux - -DEPENDENCIES - activeadmin - activeadmin_quill_editor! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - pry-rails - puma - rails (~> 7.0.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-capybara - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - rubocop-rspec_rails - sassc - simplecov - sprockets-rails - sqlite3 (~> 1.3) - -BUNDLED WITH - 2.3.8 diff --git a/gemfiles/rails71_activeadmin.gemfile b/gemfiles/rails71_activeadmin.gemfile deleted file mode 100644 index b6cce68..0000000 --- a/gemfiles/rails71_activeadmin.gemfile +++ /dev/null @@ -1,29 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 7.1.0" -gem "activeadmin" -gem "activeadmin_quill_editor", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-capybara" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "rubocop-rspec_rails" -gem "pry-rails" diff --git a/gemfiles/rails71_activeadmin.gemfile.lock b/gemfiles/rails71_activeadmin.gemfile.lock deleted file mode 100644 index 3ec3e10..0000000 --- a/gemfiles/rails71_activeadmin.gemfile.lock +++ /dev/null @@ -1,409 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_quill_editor (1.3.0) - activeadmin (>= 2.9, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (7.1.5.1) - actionpack (= 7.1.5.1) - activesupport (= 7.1.5.1) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - zeitwerk (~> 2.6) - actionmailbox (7.1.5.1) - actionpack (= 7.1.5.1) - activejob (= 7.1.5.1) - activerecord (= 7.1.5.1) - activestorage (= 7.1.5.1) - activesupport (= 7.1.5.1) - mail (>= 2.7.1) - net-imap - net-pop - net-smtp - actionmailer (7.1.5.1) - actionpack (= 7.1.5.1) - actionview (= 7.1.5.1) - activejob (= 7.1.5.1) - activesupport (= 7.1.5.1) - mail (~> 2.5, >= 2.5.4) - net-imap - net-pop - net-smtp - rails-dom-testing (~> 2.2) - actionpack (7.1.5.1) - actionview (= 7.1.5.1) - activesupport (= 7.1.5.1) - nokogiri (>= 1.8.5) - racc - rack (>= 2.2.4) - rack-session (>= 1.0.1) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - actiontext (7.1.5.1) - actionpack (= 7.1.5.1) - activerecord (= 7.1.5.1) - activestorage (= 7.1.5.1) - activesupport (= 7.1.5.1) - globalid (>= 0.6.0) - nokogiri (>= 1.8.5) - actionview (7.1.5.1) - activesupport (= 7.1.5.1) - builder (~> 3.1) - erubi (~> 1.11) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - activeadmin (3.3.0) - arbre (~> 1.2, >= 1.2.1) - csv - formtastic (>= 3.1) - formtastic_i18n (>= 0.4) - inherited_resources (~> 1.7) - jquery-rails (>= 4.2) - kaminari (>= 1.2.1) - railties (>= 6.1) - ransack (>= 4.0) - activejob (7.1.5.1) - activesupport (= 7.1.5.1) - globalid (>= 0.3.6) - activemodel (7.1.5.1) - activesupport (= 7.1.5.1) - activerecord (7.1.5.1) - activemodel (= 7.1.5.1) - activesupport (= 7.1.5.1) - timeout (>= 0.4.0) - activestorage (7.1.5.1) - actionpack (= 7.1.5.1) - activejob (= 7.1.5.1) - activerecord (= 7.1.5.1) - activesupport (= 7.1.5.1) - marcel (~> 1.0) - activesupport (7.1.5.1) - base64 - benchmark (>= 0.3) - bigdecimal - concurrent-ruby (~> 1.0, >= 1.0.2) - connection_pool (>= 2.2.5) - drb - i18n (>= 1.6, < 2) - logger (>= 1.4.2) - minitest (>= 5.1) - mutex_m - securerandom (>= 0.3) - tzinfo (~> 2.0) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.2) - base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.9) - builder (3.3.0) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.3.5) - connection_pool (2.5.0) - crass (1.0.6) - csv (3.3.2) - cuprite (0.15.1) - capybara (~> 3.0) - ferrum (~> 0.15.0) - date (3.4.1) - diff-lcs (1.6.0) - docile (1.4.1) - drb (2.2.1) - erubi (1.13.1) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.15) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (~> 0.7) - ffi (1.17.1-arm64-darwin) - ffi (1.17.1-x86_64-linux-gnu) - formtastic (5.0.0) - actionpack (>= 6.0.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.7) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - io-console (0.8.0) - irb (1.15.1) - pp (>= 0.6.0) - rdoc (>= 4.0.0) - reline (>= 0.4.2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.10.2) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.4) - lint_roller (1.1.0) - logger (1.6.6) - loofah (2.24.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.4) - matrix (0.4.2) - method_source (1.1.0) - mini_mime (1.1.5) - minitest (5.25.5) - mutex_m (0.3.0) - net-imap (0.5.6) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.5.1) - net-protocol - nio4r (2.7.4) - nokogiri (1.18.4-arm64-darwin) - racc (~> 1.4) - nokogiri (1.18.4-x86_64-linux-gnu) - racc (~> 1.4) - parallel (1.26.3) - parser (3.3.7.1) - ast (~> 2.4.1) - racc - pp (0.6.2) - prettyprint - prettyprint (0.2.0) - pry (0.15.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.11) - pry (>= 0.13.0) - psych (5.2.3) - date - stringio - public_suffix (6.0.1) - puma (6.6.0) - nio4r (~> 2.0) - racc (1.8.1) - rack (3.1.12) - rack-session (2.1.0) - base64 (>= 0.1.0) - rack (>= 3.0.0) - rack-test (2.2.0) - rack (>= 1.3) - rackup (2.2.1) - rack (>= 3) - rails (7.1.5.1) - actioncable (= 7.1.5.1) - actionmailbox (= 7.1.5.1) - actionmailer (= 7.1.5.1) - actionpack (= 7.1.5.1) - actiontext (= 7.1.5.1) - actionview (= 7.1.5.1) - activejob (= 7.1.5.1) - activemodel (= 7.1.5.1) - activerecord (= 7.1.5.1) - activestorage (= 7.1.5.1) - activesupport (= 7.1.5.1) - bundler (>= 1.15.0) - railties (= 7.1.5.1) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.2) - loofah (~> 2.21) - nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (7.1.5.1) - actionpack (= 7.1.5.1) - activesupport (= 7.1.5.1) - irb - rackup (>= 1.0.0) - rake (>= 12.2) - thor (~> 1.0, >= 1.2.2) - zeitwerk (~> 2.6) - rainbow (3.1.1) - rake (13.2.1) - ransack (4.3.0) - activerecord (>= 6.1.5) - activesupport (>= 6.1.5) - i18n - rdoc (6.12.0) - psych (>= 4.0.0) - regexp_parser (2.10.0) - reline (0.6.0) - io-console (~> 0.5) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rspec-core (3.13.3) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (7.1.1) - actionpack (>= 7.0) - activesupport (>= 7.0) - railties (>= 7.0) - rspec-core (~> 3.13) - rspec-expectations (~> 3.13) - rspec-mocks (~> 3.13) - rspec-support (~> 3.13) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.2) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.74.0) - json (~> 2.3) - language_server-protocol (~> 3.17.0.2) - lint_roller (~> 1.1.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.39.0) - parser (>= 3.3.1.0) - rubocop-capybara (2.22.1) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - rubocop-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.24.0) - lint_roller (~> 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rails (2.30.3) - activesupport (>= 4.2.0) - lint_roller (~> 1.1) - rack (>= 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rspec (3.5.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - rubocop-rspec_rails (2.31.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - rubocop-rspec (~> 3.5) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.1) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - securerandom (0.4.1) - sexp_processor (4.17.3) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.5.2) - actionpack (>= 6.1) - activesupport (>= 6.1) - sprockets (>= 3.0.0) - sqlite3 (2.6.0-arm64-darwin) - sqlite3 (2.6.0-x86_64-linux-gnu) - stringio (3.1.5) - thor (1.3.2) - timeout (0.4.3) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - webrick (1.9.1) - websocket-driver (0.7.7) - base64 - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.6.18) - -PLATFORMS - arm64-darwin-23 - x86_64-linux - -DEPENDENCIES - activeadmin - activeadmin_quill_editor! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - pry-rails - puma - rails (~> 7.1.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-capybara - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - rubocop-rspec_rails - sassc - simplecov - sprockets-rails - sqlite3 - -BUNDLED WITH - 2.4.19 diff --git a/gemfiles/rails72_activeadmin.gemfile b/gemfiles/rails72_activeadmin.gemfile deleted file mode 100644 index b79b0cf..0000000 --- a/gemfiles/rails72_activeadmin.gemfile +++ /dev/null @@ -1,29 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 7.2.0" -gem "activeadmin" -gem "activeadmin_quill_editor", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-capybara" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "rubocop-rspec_rails" -gem "pry-rails" diff --git a/gemfiles/rails72_activeadmin.gemfile.lock b/gemfiles/rails72_activeadmin.gemfile.lock deleted file mode 100644 index 372027a..0000000 --- a/gemfiles/rails72_activeadmin.gemfile.lock +++ /dev/null @@ -1,434 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_quill_editor (1.3.0) - activeadmin (>= 2.9, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (7.2.2.1) - actionpack (= 7.2.2.1) - activesupport (= 7.2.2.1) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - zeitwerk (~> 2.6) - actionmailbox (7.2.2.1) - actionpack (= 7.2.2.1) - activejob (= 7.2.2.1) - activerecord (= 7.2.2.1) - activestorage (= 7.2.2.1) - activesupport (= 7.2.2.1) - mail (>= 2.8.0) - actionmailer (7.2.2.1) - actionpack (= 7.2.2.1) - actionview (= 7.2.2.1) - activejob (= 7.2.2.1) - activesupport (= 7.2.2.1) - mail (>= 2.8.0) - rails-dom-testing (~> 2.2) - actionpack (7.2.2.1) - actionview (= 7.2.2.1) - activesupport (= 7.2.2.1) - nokogiri (>= 1.8.5) - racc - rack (>= 2.2.4, < 3.2) - rack-session (>= 1.0.1) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - useragent (~> 0.16) - actiontext (7.2.2.1) - actionpack (= 7.2.2.1) - activerecord (= 7.2.2.1) - activestorage (= 7.2.2.1) - activesupport (= 7.2.2.1) - globalid (>= 0.6.0) - nokogiri (>= 1.8.5) - actionview (7.2.2.1) - activesupport (= 7.2.2.1) - builder (~> 3.1) - erubi (~> 1.11) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - activeadmin (3.3.0) - arbre (~> 1.2, >= 1.2.1) - csv - formtastic (>= 3.1) - formtastic_i18n (>= 0.4) - inherited_resources (~> 1.7) - jquery-rails (>= 4.2) - kaminari (>= 1.2.1) - railties (>= 6.1) - ransack (>= 4.0) - activejob (7.2.2.1) - activesupport (= 7.2.2.1) - globalid (>= 0.3.6) - activemodel (7.2.2.1) - activesupport (= 7.2.2.1) - activerecord (7.2.2.1) - activemodel (= 7.2.2.1) - activesupport (= 7.2.2.1) - timeout (>= 0.4.0) - activestorage (7.2.2.1) - actionpack (= 7.2.2.1) - activejob (= 7.2.2.1) - activerecord (= 7.2.2.1) - activesupport (= 7.2.2.1) - marcel (~> 1.0) - activesupport (7.2.2.1) - base64 - benchmark (>= 0.3) - bigdecimal - concurrent-ruby (~> 1.0, >= 1.3.1) - connection_pool (>= 2.2.5) - drb - i18n (>= 1.6, < 2) - logger (>= 1.4.2) - minitest (>= 5.1) - securerandom (>= 0.3) - tzinfo (~> 2.0, >= 2.0.5) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.2) - base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.9) - builder (3.3.0) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.3.5) - connection_pool (2.5.0) - crass (1.0.6) - csv (3.3.2) - cuprite (0.15.1) - capybara (~> 3.0) - ferrum (~> 0.15.0) - date (3.4.1) - diff-lcs (1.6.0) - docile (1.4.1) - drb (2.2.1) - erubi (1.13.1) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.15) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (~> 0.7) - ffi (1.17.1-aarch64-linux-gnu) - ffi (1.17.1-aarch64-linux-musl) - ffi (1.17.1-arm-linux-gnu) - ffi (1.17.1-arm-linux-musl) - ffi (1.17.1-arm64-darwin) - ffi (1.17.1-x86_64-darwin) - ffi (1.17.1-x86_64-linux-gnu) - ffi (1.17.1-x86_64-linux-musl) - formtastic (5.0.0) - actionpack (>= 6.0.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.7) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - io-console (0.8.0) - irb (1.15.1) - pp (>= 0.6.0) - rdoc (>= 4.0.0) - reline (>= 0.4.2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.10.2) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.4) - lint_roller (1.1.0) - logger (1.6.6) - loofah (2.24.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.4) - matrix (0.4.2) - method_source (1.1.0) - mini_mime (1.1.5) - minitest (5.25.5) - mutex_m (0.3.0) - net-imap (0.5.6) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.5.1) - net-protocol - nio4r (2.7.4) - nokogiri (1.18.4-aarch64-linux-gnu) - racc (~> 1.4) - nokogiri (1.18.4-aarch64-linux-musl) - racc (~> 1.4) - nokogiri (1.18.4-arm-linux-gnu) - racc (~> 1.4) - nokogiri (1.18.4-arm-linux-musl) - racc (~> 1.4) - nokogiri (1.18.4-arm64-darwin) - racc (~> 1.4) - nokogiri (1.18.4-x86_64-darwin) - racc (~> 1.4) - nokogiri (1.18.4-x86_64-linux-gnu) - racc (~> 1.4) - nokogiri (1.18.4-x86_64-linux-musl) - racc (~> 1.4) - parallel (1.26.3) - parser (3.3.7.1) - ast (~> 2.4.1) - racc - pp (0.6.2) - prettyprint - prettyprint (0.2.0) - pry (0.15.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.11) - pry (>= 0.13.0) - psych (5.2.3) - date - stringio - public_suffix (6.0.1) - puma (6.6.0) - nio4r (~> 2.0) - racc (1.8.1) - rack (3.1.12) - rack-session (2.1.0) - base64 (>= 0.1.0) - rack (>= 3.0.0) - rack-test (2.2.0) - rack (>= 1.3) - rackup (2.2.1) - rack (>= 3) - rails (7.2.2.1) - actioncable (= 7.2.2.1) - actionmailbox (= 7.2.2.1) - actionmailer (= 7.2.2.1) - actionpack (= 7.2.2.1) - actiontext (= 7.2.2.1) - actionview (= 7.2.2.1) - activejob (= 7.2.2.1) - activemodel (= 7.2.2.1) - activerecord (= 7.2.2.1) - activestorage (= 7.2.2.1) - activesupport (= 7.2.2.1) - bundler (>= 1.15.0) - railties (= 7.2.2.1) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.2) - loofah (~> 2.21) - nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (7.2.2.1) - actionpack (= 7.2.2.1) - activesupport (= 7.2.2.1) - irb (~> 1.13) - rackup (>= 1.0.0) - rake (>= 12.2) - thor (~> 1.0, >= 1.2.2) - zeitwerk (~> 2.6) - rainbow (3.1.1) - rake (13.2.1) - ransack (4.3.0) - activerecord (>= 6.1.5) - activesupport (>= 6.1.5) - i18n - rdoc (6.12.0) - psych (>= 4.0.0) - regexp_parser (2.10.0) - reline (0.6.0) - io-console (~> 0.5) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rspec-core (3.13.3) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (7.1.1) - actionpack (>= 7.0) - activesupport (>= 7.0) - railties (>= 7.0) - rspec-core (~> 3.13) - rspec-expectations (~> 3.13) - rspec-mocks (~> 3.13) - rspec-support (~> 3.13) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.2) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.74.0) - json (~> 2.3) - language_server-protocol (~> 3.17.0.2) - lint_roller (~> 1.1.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.39.0) - parser (>= 3.3.1.0) - rubocop-capybara (2.22.1) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - rubocop-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.24.0) - lint_roller (~> 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rails (2.30.3) - activesupport (>= 4.2.0) - lint_roller (~> 1.1) - rack (>= 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rspec (3.5.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - rubocop-rspec_rails (2.31.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - rubocop-rspec (~> 3.5) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.1) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - securerandom (0.4.1) - sexp_processor (4.17.3) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.5.2) - actionpack (>= 6.1) - activesupport (>= 6.1) - sprockets (>= 3.0.0) - sqlite3 (2.6.0-aarch64-linux-gnu) - sqlite3 (2.6.0-aarch64-linux-musl) - sqlite3 (2.6.0-arm-linux-gnu) - sqlite3 (2.6.0-arm-linux-musl) - sqlite3 (2.6.0-arm64-darwin) - sqlite3 (2.6.0-x86_64-darwin) - sqlite3 (2.6.0-x86_64-linux-gnu) - sqlite3 (2.6.0-x86_64-linux-musl) - stringio (3.1.5) - thor (1.3.2) - timeout (0.4.3) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - useragent (0.16.11) - webrick (1.9.1) - websocket-driver (0.7.7) - base64 - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.6.18) - -PLATFORMS - aarch64-linux-gnu - aarch64-linux-musl - arm-linux-gnu - arm-linux-musl - arm64-darwin - x86_64-darwin - x86_64-linux-gnu - x86_64-linux-musl - -DEPENDENCIES - activeadmin - activeadmin_quill_editor! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - pry-rails - puma - rails (~> 7.2.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-capybara - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - rubocop-rspec_rails - sassc - simplecov - sprockets-rails - sqlite3 - -BUNDLED WITH - 2.6.6 diff --git a/gemfiles/rails80_activeadmin.gemfile b/gemfiles/rails80_activeadmin.gemfile deleted file mode 100644 index 521747b..0000000 --- a/gemfiles/rails80_activeadmin.gemfile +++ /dev/null @@ -1,29 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 8.0.0" -gem "activeadmin" -gem "activeadmin_quill_editor", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-capybara" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "rubocop-rspec_rails" -gem "pry-rails" diff --git a/gemfiles/rails80_activeadmin.gemfile.lock b/gemfiles/rails80_activeadmin.gemfile.lock deleted file mode 100644 index 8d1f215..0000000 --- a/gemfiles/rails80_activeadmin.gemfile.lock +++ /dev/null @@ -1,435 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_quill_editor (1.3.0) - activeadmin (>= 2.9, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (8.0.2) - actionpack (= 8.0.2) - activesupport (= 8.0.2) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - zeitwerk (~> 2.6) - actionmailbox (8.0.2) - actionpack (= 8.0.2) - activejob (= 8.0.2) - activerecord (= 8.0.2) - activestorage (= 8.0.2) - activesupport (= 8.0.2) - mail (>= 2.8.0) - actionmailer (8.0.2) - actionpack (= 8.0.2) - actionview (= 8.0.2) - activejob (= 8.0.2) - activesupport (= 8.0.2) - mail (>= 2.8.0) - rails-dom-testing (~> 2.2) - actionpack (8.0.2) - actionview (= 8.0.2) - activesupport (= 8.0.2) - nokogiri (>= 1.8.5) - rack (>= 2.2.4) - rack-session (>= 1.0.1) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - useragent (~> 0.16) - actiontext (8.0.2) - actionpack (= 8.0.2) - activerecord (= 8.0.2) - activestorage (= 8.0.2) - activesupport (= 8.0.2) - globalid (>= 0.6.0) - nokogiri (>= 1.8.5) - actionview (8.0.2) - activesupport (= 8.0.2) - builder (~> 3.1) - erubi (~> 1.11) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - activeadmin (3.3.0) - arbre (~> 1.2, >= 1.2.1) - csv - formtastic (>= 3.1) - formtastic_i18n (>= 0.4) - inherited_resources (~> 1.7) - jquery-rails (>= 4.2) - kaminari (>= 1.2.1) - railties (>= 6.1) - ransack (>= 4.0) - activejob (8.0.2) - activesupport (= 8.0.2) - globalid (>= 0.3.6) - activemodel (8.0.2) - activesupport (= 8.0.2) - activerecord (8.0.2) - activemodel (= 8.0.2) - activesupport (= 8.0.2) - timeout (>= 0.4.0) - activestorage (8.0.2) - actionpack (= 8.0.2) - activejob (= 8.0.2) - activerecord (= 8.0.2) - activesupport (= 8.0.2) - marcel (~> 1.0) - activesupport (8.0.2) - base64 - benchmark (>= 0.3) - bigdecimal - concurrent-ruby (~> 1.0, >= 1.3.1) - connection_pool (>= 2.2.5) - drb - i18n (>= 1.6, < 2) - logger (>= 1.4.2) - minitest (>= 5.1) - securerandom (>= 0.3) - tzinfo (~> 2.0, >= 2.0.5) - uri (>= 0.13.1) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.2) - base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.9) - builder (3.3.0) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.3.5) - connection_pool (2.5.0) - crass (1.0.6) - csv (3.3.2) - cuprite (0.15.1) - capybara (~> 3.0) - ferrum (~> 0.15.0) - date (3.4.1) - diff-lcs (1.6.0) - docile (1.4.1) - drb (2.2.1) - erubi (1.13.1) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.15) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (~> 0.7) - ffi (1.17.1-aarch64-linux-gnu) - ffi (1.17.1-aarch64-linux-musl) - ffi (1.17.1-arm-linux-gnu) - ffi (1.17.1-arm-linux-musl) - ffi (1.17.1-arm64-darwin) - ffi (1.17.1-x86_64-darwin) - ffi (1.17.1-x86_64-linux-gnu) - ffi (1.17.1-x86_64-linux-musl) - formtastic (5.0.0) - actionpack (>= 6.0.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.7) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - io-console (0.8.0) - irb (1.15.1) - pp (>= 0.6.0) - rdoc (>= 4.0.0) - reline (>= 0.4.2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.10.2) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.4) - lint_roller (1.1.0) - logger (1.6.6) - loofah (2.24.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.4) - matrix (0.4.2) - method_source (1.1.0) - mini_mime (1.1.5) - minitest (5.25.5) - mutex_m (0.3.0) - net-imap (0.5.6) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.5.1) - net-protocol - nio4r (2.7.4) - nokogiri (1.18.4-aarch64-linux-gnu) - racc (~> 1.4) - nokogiri (1.18.4-aarch64-linux-musl) - racc (~> 1.4) - nokogiri (1.18.4-arm-linux-gnu) - racc (~> 1.4) - nokogiri (1.18.4-arm-linux-musl) - racc (~> 1.4) - nokogiri (1.18.4-arm64-darwin) - racc (~> 1.4) - nokogiri (1.18.4-x86_64-darwin) - racc (~> 1.4) - nokogiri (1.18.4-x86_64-linux-gnu) - racc (~> 1.4) - nokogiri (1.18.4-x86_64-linux-musl) - racc (~> 1.4) - parallel (1.26.3) - parser (3.3.7.1) - ast (~> 2.4.1) - racc - pp (0.6.2) - prettyprint - prettyprint (0.2.0) - pry (0.15.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.11) - pry (>= 0.13.0) - psych (5.2.3) - date - stringio - public_suffix (6.0.1) - puma (6.6.0) - nio4r (~> 2.0) - racc (1.8.1) - rack (3.1.12) - rack-session (2.1.0) - base64 (>= 0.1.0) - rack (>= 3.0.0) - rack-test (2.2.0) - rack (>= 1.3) - rackup (2.2.1) - rack (>= 3) - rails (8.0.2) - actioncable (= 8.0.2) - actionmailbox (= 8.0.2) - actionmailer (= 8.0.2) - actionpack (= 8.0.2) - actiontext (= 8.0.2) - actionview (= 8.0.2) - activejob (= 8.0.2) - activemodel (= 8.0.2) - activerecord (= 8.0.2) - activestorage (= 8.0.2) - activesupport (= 8.0.2) - bundler (>= 1.15.0) - railties (= 8.0.2) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.2) - loofah (~> 2.21) - nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (8.0.2) - actionpack (= 8.0.2) - activesupport (= 8.0.2) - irb (~> 1.13) - rackup (>= 1.0.0) - rake (>= 12.2) - thor (~> 1.0, >= 1.2.2) - zeitwerk (~> 2.6) - rainbow (3.1.1) - rake (13.2.1) - ransack (4.3.0) - activerecord (>= 6.1.5) - activesupport (>= 6.1.5) - i18n - rdoc (6.12.0) - psych (>= 4.0.0) - regexp_parser (2.10.0) - reline (0.6.0) - io-console (~> 0.5) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rspec-core (3.13.3) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (7.1.1) - actionpack (>= 7.0) - activesupport (>= 7.0) - railties (>= 7.0) - rspec-core (~> 3.13) - rspec-expectations (~> 3.13) - rspec-mocks (~> 3.13) - rspec-support (~> 3.13) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.2) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.74.0) - json (~> 2.3) - language_server-protocol (~> 3.17.0.2) - lint_roller (~> 1.1.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.39.0) - parser (>= 3.3.1.0) - rubocop-capybara (2.22.1) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - rubocop-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.24.0) - lint_roller (~> 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rails (2.30.3) - activesupport (>= 4.2.0) - lint_roller (~> 1.1) - rack (>= 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rspec (3.5.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - rubocop-rspec_rails (2.31.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - rubocop-rspec (~> 3.5) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.1) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - securerandom (0.4.1) - sexp_processor (4.17.3) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.5.2) - actionpack (>= 6.1) - activesupport (>= 6.1) - sprockets (>= 3.0.0) - sqlite3 (2.6.0-aarch64-linux-gnu) - sqlite3 (2.6.0-aarch64-linux-musl) - sqlite3 (2.6.0-arm-linux-gnu) - sqlite3 (2.6.0-arm-linux-musl) - sqlite3 (2.6.0-arm64-darwin) - sqlite3 (2.6.0-x86_64-darwin) - sqlite3 (2.6.0-x86_64-linux-gnu) - sqlite3 (2.6.0-x86_64-linux-musl) - stringio (3.1.5) - thor (1.3.2) - timeout (0.4.3) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - uri (1.0.3) - useragent (0.16.11) - webrick (1.9.1) - websocket-driver (0.7.7) - base64 - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.7.2) - -PLATFORMS - aarch64-linux-gnu - aarch64-linux-musl - arm-linux-gnu - arm-linux-musl - arm64-darwin - x86_64-darwin - x86_64-linux-gnu - x86_64-linux-musl - -DEPENDENCIES - activeadmin - activeadmin_quill_editor! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - pry-rails - puma - rails (~> 8.0.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-capybara - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - rubocop-rspec_rails - sassc - simplecov - sprockets-rails - sqlite3 - -BUNDLED WITH - 2.6.6 diff --git a/spec/dummy/db/schema_development.rb b/spec/dummy/db/schema_development.rb index aa9216f..4ea933c 100644 --- a/spec/dummy/db/schema_development.rb +++ b/spec/dummy/db/schema_development.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[8.0].define(version: 2018_06_07_053739) do +ActiveRecord::Schema.define(version: 2018_06_07_053739) do create_table "active_admin_comments", force: :cascade do |t| t.string "namespace" t.text "body" diff --git a/spec/dummy/db/seeds.rb b/spec/dummy/db/seeds.rb index 38505e0..48a94e1 100644 --- a/spec/dummy/db/seeds.rb +++ b/spec/dummy/db/seeds.rb @@ -1,13 +1,9 @@ # frozen_string_literal: true -puts 'Seeds:' - -puts 'Tags...' (11..16).each do |i| Tag.find_or_create_by!(name: "Tag #{i}") end -puts 'Authors...' (11..20).each do |i| age = 21 + 3 * (i - 10) attrs = { name: "Author #{i}", age: age, email: "some@email#{i}.com" } @@ -16,7 +12,6 @@ end end -puts 'Posts...' authors = Author.pluck(:id) tags = Tag.where.not(name: 'A test tag').pluck(:id) (11..40).each do |i| @@ -38,4 +33,4 @@ Author.find_or_create_by!(name: 'A test author', email: 'aaa@bbb.ccc', age: 30) Tag.find_or_create_by!(name: 'A test tag') -puts 'done.' +puts '> Seeds: done.'