diff --git a/CHANGELOG b/CHANGELOG.md similarity index 89% rename from CHANGELOG rename to CHANGELOG.md index 14b531b7..ca1b883c 100644 --- a/CHANGELOG +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ += Version 2.0.0 + * Renamed fork to `attachinary-dox` + * Remove support for Mongoid. Now only supports active_record. + * Remove $.attachinary.Templating - use another templating system or just use javascript. + See: https://github.com/doximity/attachinary/pull/66/files + = Version 1.3.0 * Added support for Rails 4 (thanks @rochers) * Use resource type when building cloudinary urls diff --git a/Gemfile.lock b/Gemfile.lock index 732e7455..85fdb3f7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - attachinary (1.3.1) + attachinary-dox (2.0.0) cloudinary (>= 1.1, < 3.0) coffee-script mime-types @@ -393,7 +393,7 @@ PLATFORMS x86_64-linux-musl DEPENDENCIES - attachinary! + attachinary-dox! capybara capybara-screenshot cloudinary diff --git a/README.md b/README.md index 46172020..bea7317b 100644 --- a/README.md +++ b/README.md @@ -82,17 +82,14 @@ If you're using [SimpleForm](https://github.com/plataformatec/simple_form), you Finally, you have to include necessary javascript files. In your `application.js`, add following lines: ```javascript -//= require jquery.ui.widget -//= require jquery.iframe-transport -//= require jquery.fileupload -//= require cloudinary/jquery.cloudinary +//= require cloudinary/index //= require attachinary ``` If you don't have the jQuery File Upload files, you can use following rake task to fetch (or update) them: ``` -rake attachinary:fetch_fileupload +rake cloudinary:fetch_assets ``` And, add this code on document ready: @@ -180,9 +177,9 @@ For example, I have a `user` model that has `photo` and `avatar` as attachments. ## Requirements and Compatibility -* Cloudinary -* Ruby 1.9 -* Rails 3.2+ +* [Cloudinary](https://github.com/cloudinary/cloudinary_gem) +* Ruby 3 +* Rails 7+ * jQuery diff --git a/Rakefile b/Rakefile index 0d846486..44f619c7 100644 --- a/Rakefile +++ b/Rakefile @@ -27,11 +27,13 @@ Bundler::GemHelper.install_tasks require "rspec/core/rake_task" +FileList["lib/tasks/*.rake"].each { |task| load task } + RSpec::Core::RakeTask.new(:spec) task :default do Dir.chdir("spec/dummy") do - sh "rails db:migrate" + sh "rails db:migrate RAILS_ENV=test" end Rake::Task[:spec].invoke end diff --git a/attachinary.gemspec b/attachinary-dox.gemspec similarity index 70% rename from attachinary.gemspec rename to attachinary-dox.gemspec index 2c424b63..92da6916 100644 --- a/attachinary.gemspec +++ b/attachinary-dox.gemspec @@ -5,16 +5,21 @@ require "attachinary/version" # Describe your gem and declare its dependencies: Gem::Specification.new do |s| - s.name = "attachinary" + s.name = "attachinary-dox" s.version = Attachinary::VERSION - s.authors = ["Milovan Zogovic"] - s.email = ["milovan.zogovic@gmail.com"] - s.homepage = "" + s.authors = ["Milovan Zogovic", "Doximity Team"] + s.email = ["engineering@doximity.com"] + s.homepage = "https://github.com/doximity/attachinary" s.summary = "attachinary-#{s.version}" - s.description = "Attachments handler for Rails that uses Cloudinary for storage." + s.description = "Attachments handler for Rails that uses Cloudinary for storage. Forked from attachinary." + s.licenses = ["MIT"] - s.files = Dir["{app,config,db,lib,vendor}/**/*"] + ["MIT-LICENSE", "Rakefile", "README.md"] - s.test_files = Dir["test/**/*"] + s. required_ruby_version = ">= 3.0" + + s.files = (Dir["{app,config,db,lib,vendor}/**/*"] + ["MIT-LICENSE", "Rakefile", "README.md", "CHANGELOG.md"]).select do |f| + !f.start_with?("vendor/cache", "vendor/bundle") + end + s.test_files = Dir["spec/**/*"] s.add_dependency 'rails', '>= 7.0' s.add_dependency 'coffee-script' diff --git a/lib/attachinary/version.rb b/lib/attachinary/version.rb index c57741ce..5dd5293f 100644 --- a/lib/attachinary/version.rb +++ b/lib/attachinary/version.rb @@ -1,3 +1,3 @@ module Attachinary - VERSION = "1.3.1" + VERSION = "2.0.0" end diff --git a/spec/dummy/Gemfile b/spec/dummy/Gemfile index 3e8d0096..7af34db2 100644 --- a/spec/dummy/Gemfile +++ b/spec/dummy/Gemfile @@ -16,5 +16,5 @@ gem 'sprockets-rails' gem 'mini_racer' gem 'cloudinary' -gem 'attachinary', :path => '../..' +gem 'attachinary-dox', :path => '../..' gem 'simple_form' diff --git a/spec/dummy/Gemfile.lock b/spec/dummy/Gemfile.lock index 3aab147d..9d5807d9 100644 --- a/spec/dummy/Gemfile.lock +++ b/spec/dummy/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: ../.. specs: - attachinary (1.3.1) + attachinary-dox (1.3.1) cloudinary (>= 1.1, < 3.0) coffee-script mime-types @@ -252,7 +252,7 @@ PLATFORMS ruby DEPENDENCIES - attachinary! + attachinary-dox! cloudinary coffee-rails jbuilder diff --git a/vendor/cache/actioncable-7.2.2.1.gem b/vendor/cache/actioncable-7.2.2.1.gem new file mode 100644 index 00000000..0abfb2cc Binary files /dev/null and b/vendor/cache/actioncable-7.2.2.1.gem differ diff --git a/vendor/cache/actionmailbox-7.2.2.1.gem b/vendor/cache/actionmailbox-7.2.2.1.gem new file mode 100644 index 00000000..862e3d1f Binary files /dev/null and b/vendor/cache/actionmailbox-7.2.2.1.gem differ diff --git a/vendor/cache/actionmailer-7.2.2.1.gem b/vendor/cache/actionmailer-7.2.2.1.gem new file mode 100644 index 00000000..b8a8c4c3 Binary files /dev/null and b/vendor/cache/actionmailer-7.2.2.1.gem differ diff --git a/vendor/cache/actionpack-7.2.2.1.gem b/vendor/cache/actionpack-7.2.2.1.gem new file mode 100644 index 00000000..ad1eb55f Binary files /dev/null and b/vendor/cache/actionpack-7.2.2.1.gem differ diff --git a/vendor/cache/actiontext-7.2.2.1.gem b/vendor/cache/actiontext-7.2.2.1.gem new file mode 100644 index 00000000..b416d48b Binary files /dev/null and b/vendor/cache/actiontext-7.2.2.1.gem differ diff --git a/vendor/cache/actionview-7.2.2.1.gem b/vendor/cache/actionview-7.2.2.1.gem new file mode 100644 index 00000000..52c9dd9d Binary files /dev/null and b/vendor/cache/actionview-7.2.2.1.gem differ diff --git a/vendor/cache/activejob-7.2.2.1.gem b/vendor/cache/activejob-7.2.2.1.gem new file mode 100644 index 00000000..7d6b3935 Binary files /dev/null and b/vendor/cache/activejob-7.2.2.1.gem differ diff --git a/vendor/cache/activemodel-7.2.2.1.gem b/vendor/cache/activemodel-7.2.2.1.gem new file mode 100644 index 00000000..fbcc52ef Binary files /dev/null and b/vendor/cache/activemodel-7.2.2.1.gem differ diff --git a/vendor/cache/activerecord-7.2.2.1.gem b/vendor/cache/activerecord-7.2.2.1.gem new file mode 100644 index 00000000..9a8ca653 Binary files /dev/null and b/vendor/cache/activerecord-7.2.2.1.gem differ diff --git a/vendor/cache/activestorage-7.2.2.1.gem b/vendor/cache/activestorage-7.2.2.1.gem new file mode 100644 index 00000000..2f8f62ea Binary files /dev/null and b/vendor/cache/activestorage-7.2.2.1.gem differ diff --git a/vendor/cache/activesupport-7.2.2.1.gem b/vendor/cache/activesupport-7.2.2.1.gem new file mode 100644 index 00000000..e2ee3e8b Binary files /dev/null and b/vendor/cache/activesupport-7.2.2.1.gem differ diff --git a/vendor/cache/addressable-2.8.7.gem b/vendor/cache/addressable-2.8.7.gem new file mode 100644 index 00000000..c4890680 Binary files /dev/null and b/vendor/cache/addressable-2.8.7.gem differ diff --git a/vendor/cache/base64-0.2.0.gem b/vendor/cache/base64-0.2.0.gem new file mode 100644 index 00000000..a45f09b7 Binary files /dev/null and b/vendor/cache/base64-0.2.0.gem differ diff --git a/vendor/cache/benchmark-0.4.0.gem b/vendor/cache/benchmark-0.4.0.gem new file mode 100644 index 00000000..1fc043ce Binary files /dev/null and b/vendor/cache/benchmark-0.4.0.gem differ diff --git a/vendor/cache/bigdecimal-3.1.9.gem b/vendor/cache/bigdecimal-3.1.9.gem new file mode 100644 index 00000000..81739118 Binary files /dev/null and b/vendor/cache/bigdecimal-3.1.9.gem differ diff --git a/vendor/cache/builder-3.3.0.gem b/vendor/cache/builder-3.3.0.gem new file mode 100644 index 00000000..f0412140 Binary files /dev/null and b/vendor/cache/builder-3.3.0.gem differ diff --git a/vendor/cache/capybara-3.40.0.gem b/vendor/cache/capybara-3.40.0.gem new file mode 100644 index 00000000..554123c9 Binary files /dev/null and b/vendor/cache/capybara-3.40.0.gem differ diff --git a/vendor/cache/capybara-screenshot-1.0.26.gem b/vendor/cache/capybara-screenshot-1.0.26.gem new file mode 100644 index 00000000..9485a53c Binary files /dev/null and b/vendor/cache/capybara-screenshot-1.0.26.gem differ diff --git a/vendor/cache/cgi-0.4.2.gem b/vendor/cache/cgi-0.4.2.gem new file mode 100644 index 00000000..a0868239 Binary files /dev/null and b/vendor/cache/cgi-0.4.2.gem differ diff --git a/vendor/cache/childprocess-5.1.0.gem b/vendor/cache/childprocess-5.1.0.gem new file mode 100644 index 00000000..f719b399 Binary files /dev/null and b/vendor/cache/childprocess-5.1.0.gem differ diff --git a/vendor/cache/cloudinary-2.3.0.gem b/vendor/cache/cloudinary-2.3.0.gem new file mode 100644 index 00000000..de970ebb Binary files /dev/null and b/vendor/cache/cloudinary-2.3.0.gem differ diff --git a/vendor/cache/coderay-1.1.3.gem b/vendor/cache/coderay-1.1.3.gem new file mode 100644 index 00000000..3475820d Binary files /dev/null and b/vendor/cache/coderay-1.1.3.gem differ diff --git a/vendor/cache/coffee-rails-5.0.0.gem b/vendor/cache/coffee-rails-5.0.0.gem new file mode 100644 index 00000000..0c09b14b Binary files /dev/null and b/vendor/cache/coffee-rails-5.0.0.gem differ diff --git a/vendor/cache/coffee-script-2.4.1.gem b/vendor/cache/coffee-script-2.4.1.gem new file mode 100644 index 00000000..7e4066d1 Binary files /dev/null and b/vendor/cache/coffee-script-2.4.1.gem differ diff --git a/vendor/cache/coffee-script-source-1.12.2.gem b/vendor/cache/coffee-script-source-1.12.2.gem new file mode 100644 index 00000000..80fabc69 Binary files /dev/null and b/vendor/cache/coffee-script-source-1.12.2.gem differ diff --git a/vendor/cache/concurrent-ruby-1.3.5.gem b/vendor/cache/concurrent-ruby-1.3.5.gem new file mode 100644 index 00000000..1cd9f527 Binary files /dev/null and b/vendor/cache/concurrent-ruby-1.3.5.gem differ diff --git a/vendor/cache/connection_pool-2.5.3.gem b/vendor/cache/connection_pool-2.5.3.gem new file mode 100644 index 00000000..23c398fc Binary files /dev/null and b/vendor/cache/connection_pool-2.5.3.gem differ diff --git a/vendor/cache/crass-1.0.6.gem b/vendor/cache/crass-1.0.6.gem new file mode 100644 index 00000000..7128f385 Binary files /dev/null and b/vendor/cache/crass-1.0.6.gem differ diff --git a/vendor/cache/database_cleaner-2.1.0.gem b/vendor/cache/database_cleaner-2.1.0.gem new file mode 100644 index 00000000..af561812 Binary files /dev/null and b/vendor/cache/database_cleaner-2.1.0.gem differ diff --git a/vendor/cache/database_cleaner-active_record-2.2.1.gem b/vendor/cache/database_cleaner-active_record-2.2.1.gem new file mode 100644 index 00000000..2b2365ac Binary files /dev/null and b/vendor/cache/database_cleaner-active_record-2.2.1.gem differ diff --git a/vendor/cache/database_cleaner-core-2.0.1.gem b/vendor/cache/database_cleaner-core-2.0.1.gem new file mode 100644 index 00000000..d49376e0 Binary files /dev/null and b/vendor/cache/database_cleaner-core-2.0.1.gem differ diff --git a/vendor/cache/date-3.4.1.gem b/vendor/cache/date-3.4.1.gem new file mode 100644 index 00000000..fe7bd0ad Binary files /dev/null and b/vendor/cache/date-3.4.1.gem differ diff --git a/vendor/cache/diff-lcs-1.6.2.gem b/vendor/cache/diff-lcs-1.6.2.gem new file mode 100644 index 00000000..21c4c77c Binary files /dev/null and b/vendor/cache/diff-lcs-1.6.2.gem differ diff --git a/vendor/cache/dotenv-3.1.2.gem b/vendor/cache/dotenv-3.1.2.gem new file mode 100644 index 00000000..e8a9b14c Binary files /dev/null and b/vendor/cache/dotenv-3.1.2.gem differ diff --git a/vendor/cache/drb-2.2.3.gem b/vendor/cache/drb-2.2.3.gem new file mode 100644 index 00000000..0c78b283 Binary files /dev/null and b/vendor/cache/drb-2.2.3.gem differ diff --git a/vendor/cache/erb-4.0.4.gem b/vendor/cache/erb-4.0.4.gem new file mode 100644 index 00000000..35a98dd3 Binary files /dev/null and b/vendor/cache/erb-4.0.4.gem differ diff --git a/vendor/cache/erubi-1.13.1.gem b/vendor/cache/erubi-1.13.1.gem new file mode 100644 index 00000000..2b1dd030 Binary files /dev/null and b/vendor/cache/erubi-1.13.1.gem differ diff --git a/vendor/cache/execjs-2.10.0.gem b/vendor/cache/execjs-2.10.0.gem new file mode 100644 index 00000000..bf694389 Binary files /dev/null and b/vendor/cache/execjs-2.10.0.gem differ diff --git a/vendor/cache/factory_bot-6.5.1.gem b/vendor/cache/factory_bot-6.5.1.gem new file mode 100644 index 00000000..b36fa496 Binary files /dev/null and b/vendor/cache/factory_bot-6.5.1.gem differ diff --git a/vendor/cache/factory_bot_rails-6.4.4.gem b/vendor/cache/factory_bot_rails-6.4.4.gem new file mode 100644 index 00000000..2ea5872d Binary files /dev/null and b/vendor/cache/factory_bot_rails-6.4.4.gem differ diff --git a/vendor/cache/faraday-2.13.1.gem b/vendor/cache/faraday-2.13.1.gem new file mode 100644 index 00000000..7ebeaa65 Binary files /dev/null and b/vendor/cache/faraday-2.13.1.gem differ diff --git a/vendor/cache/faraday-follow_redirects-0.3.0.gem b/vendor/cache/faraday-follow_redirects-0.3.0.gem new file mode 100644 index 00000000..edb1d77d Binary files /dev/null and b/vendor/cache/faraday-follow_redirects-0.3.0.gem differ diff --git a/vendor/cache/faraday-multipart-1.1.0.gem b/vendor/cache/faraday-multipart-1.1.0.gem new file mode 100644 index 00000000..17541a9a Binary files /dev/null and b/vendor/cache/faraday-multipart-1.1.0.gem differ diff --git a/vendor/cache/faraday-net_http-3.4.0.gem b/vendor/cache/faraday-net_http-3.4.0.gem new file mode 100644 index 00000000..92c5c344 Binary files /dev/null and b/vendor/cache/faraday-net_http-3.4.0.gem differ diff --git a/vendor/cache/ffi-1.17.2-aarch64-linux-gnu.gem b/vendor/cache/ffi-1.17.2-aarch64-linux-gnu.gem new file mode 100644 index 00000000..8e391bce Binary files /dev/null and b/vendor/cache/ffi-1.17.2-aarch64-linux-gnu.gem differ diff --git a/vendor/cache/ffi-1.17.2-aarch64-linux-musl.gem b/vendor/cache/ffi-1.17.2-aarch64-linux-musl.gem new file mode 100644 index 00000000..4c50b9e3 Binary files /dev/null and b/vendor/cache/ffi-1.17.2-aarch64-linux-musl.gem differ diff --git a/vendor/cache/ffi-1.17.2-arm-linux-gnu.gem b/vendor/cache/ffi-1.17.2-arm-linux-gnu.gem new file mode 100644 index 00000000..da8638f8 Binary files /dev/null and b/vendor/cache/ffi-1.17.2-arm-linux-gnu.gem differ diff --git a/vendor/cache/ffi-1.17.2-arm-linux-musl.gem b/vendor/cache/ffi-1.17.2-arm-linux-musl.gem new file mode 100644 index 00000000..acd0442b Binary files /dev/null and b/vendor/cache/ffi-1.17.2-arm-linux-musl.gem differ diff --git a/vendor/cache/ffi-1.17.2-arm64-darwin.gem b/vendor/cache/ffi-1.17.2-arm64-darwin.gem new file mode 100644 index 00000000..2219753b Binary files /dev/null and b/vendor/cache/ffi-1.17.2-arm64-darwin.gem differ diff --git a/vendor/cache/ffi-1.17.2-x86_64-darwin.gem b/vendor/cache/ffi-1.17.2-x86_64-darwin.gem new file mode 100644 index 00000000..8f3b09a1 Binary files /dev/null and b/vendor/cache/ffi-1.17.2-x86_64-darwin.gem differ diff --git a/vendor/cache/ffi-1.17.2-x86_64-linux-gnu.gem b/vendor/cache/ffi-1.17.2-x86_64-linux-gnu.gem new file mode 100644 index 00000000..3704931f Binary files /dev/null and b/vendor/cache/ffi-1.17.2-x86_64-linux-gnu.gem differ diff --git a/vendor/cache/ffi-1.17.2-x86_64-linux-musl.gem b/vendor/cache/ffi-1.17.2-x86_64-linux-musl.gem new file mode 100644 index 00000000..e447ebb1 Binary files /dev/null and b/vendor/cache/ffi-1.17.2-x86_64-linux-musl.gem differ diff --git a/vendor/cache/formatador-1.1.0.gem b/vendor/cache/formatador-1.1.0.gem new file mode 100644 index 00000000..528f324d Binary files /dev/null and b/vendor/cache/formatador-1.1.0.gem differ diff --git a/vendor/cache/globalid-1.2.1.gem b/vendor/cache/globalid-1.2.1.gem new file mode 100644 index 00000000..daee5380 Binary files /dev/null and b/vendor/cache/globalid-1.2.1.gem differ diff --git a/vendor/cache/guard-2.19.1.gem b/vendor/cache/guard-2.19.1.gem new file mode 100644 index 00000000..8d28fa9f Binary files /dev/null and b/vendor/cache/guard-2.19.1.gem differ diff --git a/vendor/cache/guard-compat-1.2.1.gem b/vendor/cache/guard-compat-1.2.1.gem new file mode 100644 index 00000000..34d5c7d2 Binary files /dev/null and b/vendor/cache/guard-compat-1.2.1.gem differ diff --git a/vendor/cache/guard-rspec-4.7.3.gem b/vendor/cache/guard-rspec-4.7.3.gem new file mode 100644 index 00000000..4ffbe3e4 Binary files /dev/null and b/vendor/cache/guard-rspec-4.7.3.gem differ diff --git a/vendor/cache/i18n-1.14.7.gem b/vendor/cache/i18n-1.14.7.gem new file mode 100644 index 00000000..9307337f Binary files /dev/null and b/vendor/cache/i18n-1.14.7.gem differ diff --git a/vendor/cache/io-console-0.8.0.gem b/vendor/cache/io-console-0.8.0.gem new file mode 100644 index 00000000..7a39c003 Binary files /dev/null and b/vendor/cache/io-console-0.8.0.gem differ diff --git a/vendor/cache/irb-1.15.2.gem b/vendor/cache/irb-1.15.2.gem new file mode 100644 index 00000000..1d053448 Binary files /dev/null and b/vendor/cache/irb-1.15.2.gem differ diff --git a/vendor/cache/jquery-rails-4.6.0.gem b/vendor/cache/jquery-rails-4.6.0.gem new file mode 100644 index 00000000..75bef6ac Binary files /dev/null and b/vendor/cache/jquery-rails-4.6.0.gem differ diff --git a/vendor/cache/json-2.12.0.gem b/vendor/cache/json-2.12.0.gem new file mode 100644 index 00000000..87b848bd Binary files /dev/null and b/vendor/cache/json-2.12.0.gem differ diff --git a/vendor/cache/launchy-3.1.1.gem b/vendor/cache/launchy-3.1.1.gem new file mode 100644 index 00000000..8af053b6 Binary files /dev/null and b/vendor/cache/launchy-3.1.1.gem differ diff --git a/vendor/cache/libv8-node-23.6.1.0-aarch64-linux.gem b/vendor/cache/libv8-node-23.6.1.0-aarch64-linux.gem new file mode 100644 index 00000000..f1a51a80 Binary files /dev/null and b/vendor/cache/libv8-node-23.6.1.0-aarch64-linux.gem differ diff --git a/vendor/cache/libv8-node-23.6.1.0-arm64-darwin.gem b/vendor/cache/libv8-node-23.6.1.0-arm64-darwin.gem new file mode 100644 index 00000000..d140220d Binary files /dev/null and b/vendor/cache/libv8-node-23.6.1.0-arm64-darwin.gem differ diff --git a/vendor/cache/libv8-node-23.6.1.0-x86_64-darwin.gem b/vendor/cache/libv8-node-23.6.1.0-x86_64-darwin.gem new file mode 100644 index 00000000..92397467 Binary files /dev/null and b/vendor/cache/libv8-node-23.6.1.0-x86_64-darwin.gem differ diff --git a/vendor/cache/libv8-node-23.6.1.0-x86_64-linux-musl.gem b/vendor/cache/libv8-node-23.6.1.0-x86_64-linux-musl.gem new file mode 100644 index 00000000..9554cd62 Binary files /dev/null and b/vendor/cache/libv8-node-23.6.1.0-x86_64-linux-musl.gem differ diff --git a/vendor/cache/libv8-node-23.6.1.0-x86_64-linux.gem b/vendor/cache/libv8-node-23.6.1.0-x86_64-linux.gem new file mode 100644 index 00000000..b0e0cb01 Binary files /dev/null and b/vendor/cache/libv8-node-23.6.1.0-x86_64-linux.gem differ diff --git a/vendor/cache/libv8-node-23.6.1.0.gem b/vendor/cache/libv8-node-23.6.1.0.gem new file mode 100644 index 00000000..15a4fa22 Binary files /dev/null and b/vendor/cache/libv8-node-23.6.1.0.gem differ diff --git a/vendor/cache/listen-3.0.8.gem b/vendor/cache/listen-3.0.8.gem new file mode 100644 index 00000000..34fb00ad Binary files /dev/null and b/vendor/cache/listen-3.0.8.gem differ diff --git a/vendor/cache/logger-1.7.0.gem b/vendor/cache/logger-1.7.0.gem new file mode 100644 index 00000000..061f1ccc Binary files /dev/null and b/vendor/cache/logger-1.7.0.gem differ diff --git a/vendor/cache/loofah-2.24.1.gem b/vendor/cache/loofah-2.24.1.gem new file mode 100644 index 00000000..a86dc7ac Binary files /dev/null and b/vendor/cache/loofah-2.24.1.gem differ diff --git a/vendor/cache/lumberjack-1.2.10.gem b/vendor/cache/lumberjack-1.2.10.gem new file mode 100644 index 00000000..f2af1719 Binary files /dev/null and b/vendor/cache/lumberjack-1.2.10.gem differ diff --git a/vendor/cache/mail-2.8.1.gem b/vendor/cache/mail-2.8.1.gem new file mode 100644 index 00000000..2c69b3e6 Binary files /dev/null and b/vendor/cache/mail-2.8.1.gem differ diff --git a/vendor/cache/marcel-1.0.4.gem b/vendor/cache/marcel-1.0.4.gem new file mode 100644 index 00000000..2d0ab222 Binary files /dev/null and b/vendor/cache/marcel-1.0.4.gem differ diff --git a/vendor/cache/matrix-0.4.2.gem b/vendor/cache/matrix-0.4.2.gem new file mode 100644 index 00000000..11cb5723 Binary files /dev/null and b/vendor/cache/matrix-0.4.2.gem differ diff --git a/vendor/cache/method_source-1.1.0.gem b/vendor/cache/method_source-1.1.0.gem new file mode 100644 index 00000000..61e02101 Binary files /dev/null and b/vendor/cache/method_source-1.1.0.gem differ diff --git a/vendor/cache/mime-types-3.7.0.gem b/vendor/cache/mime-types-3.7.0.gem new file mode 100644 index 00000000..4430455e Binary files /dev/null and b/vendor/cache/mime-types-3.7.0.gem differ diff --git a/vendor/cache/mime-types-data-3.2025.0520.gem b/vendor/cache/mime-types-data-3.2025.0520.gem new file mode 100644 index 00000000..b6a636f1 Binary files /dev/null and b/vendor/cache/mime-types-data-3.2025.0520.gem differ diff --git a/vendor/cache/mini_mime-1.1.5.gem b/vendor/cache/mini_mime-1.1.5.gem new file mode 100644 index 00000000..b16e88f5 Binary files /dev/null and b/vendor/cache/mini_mime-1.1.5.gem differ diff --git a/vendor/cache/mini_racer-0.18.1.gem b/vendor/cache/mini_racer-0.18.1.gem new file mode 100644 index 00000000..34edcbd2 Binary files /dev/null and b/vendor/cache/mini_racer-0.18.1.gem differ diff --git a/vendor/cache/minitest-5.25.5.gem b/vendor/cache/minitest-5.25.5.gem new file mode 100644 index 00000000..2ffec491 Binary files /dev/null and b/vendor/cache/minitest-5.25.5.gem differ diff --git a/vendor/cache/multipart-post-2.4.1.gem b/vendor/cache/multipart-post-2.4.1.gem new file mode 100644 index 00000000..15bb46fe Binary files /dev/null and b/vendor/cache/multipart-post-2.4.1.gem differ diff --git a/vendor/cache/nenv-0.3.0.gem b/vendor/cache/nenv-0.3.0.gem new file mode 100644 index 00000000..4e7e0503 Binary files /dev/null and b/vendor/cache/nenv-0.3.0.gem differ diff --git a/vendor/cache/net-http-0.6.0.gem b/vendor/cache/net-http-0.6.0.gem new file mode 100644 index 00000000..a9b42ae9 Binary files /dev/null and b/vendor/cache/net-http-0.6.0.gem differ diff --git a/vendor/cache/net-imap-0.5.8.gem b/vendor/cache/net-imap-0.5.8.gem new file mode 100644 index 00000000..7f1b7283 Binary files /dev/null and b/vendor/cache/net-imap-0.5.8.gem differ diff --git a/vendor/cache/net-pop-0.1.2.gem b/vendor/cache/net-pop-0.1.2.gem new file mode 100644 index 00000000..98bcdb7e Binary files /dev/null and b/vendor/cache/net-pop-0.1.2.gem differ diff --git a/vendor/cache/net-protocol-0.2.2.gem b/vendor/cache/net-protocol-0.2.2.gem new file mode 100644 index 00000000..65780584 Binary files /dev/null and b/vendor/cache/net-protocol-0.2.2.gem differ diff --git a/vendor/cache/net-smtp-0.5.1.gem b/vendor/cache/net-smtp-0.5.1.gem new file mode 100644 index 00000000..db90e64d Binary files /dev/null and b/vendor/cache/net-smtp-0.5.1.gem differ diff --git a/vendor/cache/nio4r-2.7.4.gem b/vendor/cache/nio4r-2.7.4.gem new file mode 100644 index 00000000..22b7976a Binary files /dev/null and b/vendor/cache/nio4r-2.7.4.gem differ diff --git a/vendor/cache/nokogiri-1.18.8-aarch64-linux-gnu.gem b/vendor/cache/nokogiri-1.18.8-aarch64-linux-gnu.gem new file mode 100644 index 00000000..1498e583 Binary files /dev/null and b/vendor/cache/nokogiri-1.18.8-aarch64-linux-gnu.gem differ diff --git a/vendor/cache/nokogiri-1.18.8-aarch64-linux-musl.gem b/vendor/cache/nokogiri-1.18.8-aarch64-linux-musl.gem new file mode 100644 index 00000000..675c1ddc Binary files /dev/null and b/vendor/cache/nokogiri-1.18.8-aarch64-linux-musl.gem differ diff --git a/vendor/cache/nokogiri-1.18.8-arm-linux-gnu.gem b/vendor/cache/nokogiri-1.18.8-arm-linux-gnu.gem new file mode 100644 index 00000000..13ebb954 Binary files /dev/null and b/vendor/cache/nokogiri-1.18.8-arm-linux-gnu.gem differ diff --git a/vendor/cache/nokogiri-1.18.8-arm-linux-musl.gem b/vendor/cache/nokogiri-1.18.8-arm-linux-musl.gem new file mode 100644 index 00000000..7a4b7356 Binary files /dev/null and b/vendor/cache/nokogiri-1.18.8-arm-linux-musl.gem differ diff --git a/vendor/cache/nokogiri-1.18.8-arm64-darwin.gem b/vendor/cache/nokogiri-1.18.8-arm64-darwin.gem new file mode 100644 index 00000000..85f6f455 Binary files /dev/null and b/vendor/cache/nokogiri-1.18.8-arm64-darwin.gem differ diff --git a/vendor/cache/nokogiri-1.18.8-x86_64-darwin.gem b/vendor/cache/nokogiri-1.18.8-x86_64-darwin.gem new file mode 100644 index 00000000..0dd9f0eb Binary files /dev/null and b/vendor/cache/nokogiri-1.18.8-x86_64-darwin.gem differ diff --git a/vendor/cache/nokogiri-1.18.8-x86_64-linux-gnu.gem b/vendor/cache/nokogiri-1.18.8-x86_64-linux-gnu.gem new file mode 100644 index 00000000..73db7f3c Binary files /dev/null and b/vendor/cache/nokogiri-1.18.8-x86_64-linux-gnu.gem differ diff --git a/vendor/cache/nokogiri-1.18.8-x86_64-linux-musl.gem b/vendor/cache/nokogiri-1.18.8-x86_64-linux-musl.gem new file mode 100644 index 00000000..86fbd523 Binary files /dev/null and b/vendor/cache/nokogiri-1.18.8-x86_64-linux-musl.gem differ diff --git a/vendor/cache/notiffany-0.1.3.gem b/vendor/cache/notiffany-0.1.3.gem new file mode 100644 index 00000000..78724a64 Binary files /dev/null and b/vendor/cache/notiffany-0.1.3.gem differ diff --git a/vendor/cache/ostruct-0.6.1.gem b/vendor/cache/ostruct-0.6.1.gem new file mode 100644 index 00000000..95788af2 Binary files /dev/null and b/vendor/cache/ostruct-0.6.1.gem differ diff --git a/vendor/cache/pp-0.6.2.gem b/vendor/cache/pp-0.6.2.gem new file mode 100644 index 00000000..25704968 Binary files /dev/null and b/vendor/cache/pp-0.6.2.gem differ diff --git a/vendor/cache/prettyprint-0.2.0.gem b/vendor/cache/prettyprint-0.2.0.gem new file mode 100644 index 00000000..0944aaba Binary files /dev/null and b/vendor/cache/prettyprint-0.2.0.gem differ diff --git a/vendor/cache/pry-0.15.2.gem b/vendor/cache/pry-0.15.2.gem new file mode 100644 index 00000000..24d92d97 Binary files /dev/null and b/vendor/cache/pry-0.15.2.gem differ diff --git a/vendor/cache/psych-5.2.6.gem b/vendor/cache/psych-5.2.6.gem new file mode 100644 index 00000000..becbf807 Binary files /dev/null and b/vendor/cache/psych-5.2.6.gem differ diff --git a/vendor/cache/public_suffix-6.0.2.gem b/vendor/cache/public_suffix-6.0.2.gem new file mode 100644 index 00000000..0baf25c6 Binary files /dev/null and b/vendor/cache/public_suffix-6.0.2.gem differ diff --git a/vendor/cache/puma-6.4.2.gem b/vendor/cache/puma-6.4.2.gem new file mode 100644 index 00000000..3e6c5b60 Binary files /dev/null and b/vendor/cache/puma-6.4.2.gem differ diff --git a/vendor/cache/racc-1.8.1.gem b/vendor/cache/racc-1.8.1.gem new file mode 100644 index 00000000..ad9e6bbd Binary files /dev/null and b/vendor/cache/racc-1.8.1.gem differ diff --git a/vendor/cache/rack-3.1.15.gem b/vendor/cache/rack-3.1.15.gem new file mode 100644 index 00000000..e8e7c793 Binary files /dev/null and b/vendor/cache/rack-3.1.15.gem differ diff --git a/vendor/cache/rack-session-2.1.1.gem b/vendor/cache/rack-session-2.1.1.gem new file mode 100644 index 00000000..f0372322 Binary files /dev/null and b/vendor/cache/rack-session-2.1.1.gem differ diff --git a/vendor/cache/rack-test-2.2.0.gem b/vendor/cache/rack-test-2.2.0.gem new file mode 100644 index 00000000..b0b9c9d8 Binary files /dev/null and b/vendor/cache/rack-test-2.2.0.gem differ diff --git a/vendor/cache/rackup-2.2.1.gem b/vendor/cache/rackup-2.2.1.gem new file mode 100644 index 00000000..286eb159 Binary files /dev/null and b/vendor/cache/rackup-2.2.1.gem differ diff --git a/vendor/cache/rails-7.2.2.1.gem b/vendor/cache/rails-7.2.2.1.gem new file mode 100644 index 00000000..7779ccae Binary files /dev/null and b/vendor/cache/rails-7.2.2.1.gem differ diff --git a/vendor/cache/rails-dom-testing-2.3.0.gem b/vendor/cache/rails-dom-testing-2.3.0.gem new file mode 100644 index 00000000..b5f4b25a Binary files /dev/null and b/vendor/cache/rails-dom-testing-2.3.0.gem differ diff --git a/vendor/cache/rails-html-sanitizer-1.6.2.gem b/vendor/cache/rails-html-sanitizer-1.6.2.gem new file mode 100644 index 00000000..4e9da15e Binary files /dev/null and b/vendor/cache/rails-html-sanitizer-1.6.2.gem differ diff --git a/vendor/cache/railties-7.2.2.1.gem b/vendor/cache/railties-7.2.2.1.gem new file mode 100644 index 00000000..28a5ceb7 Binary files /dev/null and b/vendor/cache/railties-7.2.2.1.gem differ diff --git a/vendor/cache/rake-13.2.1.gem b/vendor/cache/rake-13.2.1.gem new file mode 100644 index 00000000..40a47b3f Binary files /dev/null and b/vendor/cache/rake-13.2.1.gem differ diff --git a/vendor/cache/rb-fsevent-0.9.8.gem b/vendor/cache/rb-fsevent-0.9.8.gem new file mode 100644 index 00000000..c48bd886 Binary files /dev/null and b/vendor/cache/rb-fsevent-0.9.8.gem differ diff --git a/vendor/cache/rb-inotify-0.11.1.gem b/vendor/cache/rb-inotify-0.11.1.gem new file mode 100644 index 00000000..e52c22c1 Binary files /dev/null and b/vendor/cache/rb-inotify-0.11.1.gem differ diff --git a/vendor/cache/rdoc-6.14.0.gem b/vendor/cache/rdoc-6.14.0.gem new file mode 100644 index 00000000..2dde547a Binary files /dev/null and b/vendor/cache/rdoc-6.14.0.gem differ diff --git a/vendor/cache/regexp_parser-2.10.0.gem b/vendor/cache/regexp_parser-2.10.0.gem new file mode 100644 index 00000000..63358cc5 Binary files /dev/null and b/vendor/cache/regexp_parser-2.10.0.gem differ diff --git a/vendor/cache/reline-0.6.1.gem b/vendor/cache/reline-0.6.1.gem new file mode 100644 index 00000000..98ae6be5 Binary files /dev/null and b/vendor/cache/reline-0.6.1.gem differ diff --git a/vendor/cache/rexml-3.4.1.gem b/vendor/cache/rexml-3.4.1.gem new file mode 100644 index 00000000..b0c5c846 Binary files /dev/null and b/vendor/cache/rexml-3.4.1.gem differ diff --git a/vendor/cache/rspec-3.13.0.gem b/vendor/cache/rspec-3.13.0.gem new file mode 100644 index 00000000..f05ea781 Binary files /dev/null and b/vendor/cache/rspec-3.13.0.gem differ diff --git a/vendor/cache/rspec-core-3.13.3.gem b/vendor/cache/rspec-core-3.13.3.gem new file mode 100644 index 00000000..31b6154d Binary files /dev/null and b/vendor/cache/rspec-core-3.13.3.gem differ diff --git a/vendor/cache/rspec-expectations-3.13.4.gem b/vendor/cache/rspec-expectations-3.13.4.gem new file mode 100644 index 00000000..458eff59 Binary files /dev/null and b/vendor/cache/rspec-expectations-3.13.4.gem differ diff --git a/vendor/cache/rspec-mocks-3.13.4.gem b/vendor/cache/rspec-mocks-3.13.4.gem new file mode 100644 index 00000000..79cf3a1d Binary files /dev/null and b/vendor/cache/rspec-mocks-3.13.4.gem differ diff --git a/vendor/cache/rspec-rails-8.0.0.gem b/vendor/cache/rspec-rails-8.0.0.gem new file mode 100644 index 00000000..07a0987a Binary files /dev/null and b/vendor/cache/rspec-rails-8.0.0.gem differ diff --git a/vendor/cache/rspec-support-3.13.3.gem b/vendor/cache/rspec-support-3.13.3.gem new file mode 100644 index 00000000..667653f7 Binary files /dev/null and b/vendor/cache/rspec-support-3.13.3.gem differ diff --git a/vendor/cache/rspec_junit_formatter-0.6.0.gem b/vendor/cache/rspec_junit_formatter-0.6.0.gem new file mode 100644 index 00000000..e128b1ca Binary files /dev/null and b/vendor/cache/rspec_junit_formatter-0.6.0.gem differ diff --git a/vendor/cache/rubyzip-2.4.1.gem b/vendor/cache/rubyzip-2.4.1.gem new file mode 100644 index 00000000..fa3906ea Binary files /dev/null and b/vendor/cache/rubyzip-2.4.1.gem differ diff --git a/vendor/cache/securerandom-0.4.1.gem b/vendor/cache/securerandom-0.4.1.gem new file mode 100644 index 00000000..05072cab Binary files /dev/null and b/vendor/cache/securerandom-0.4.1.gem differ diff --git a/vendor/cache/selenium-webdriver-4.32.0.gem b/vendor/cache/selenium-webdriver-4.32.0.gem new file mode 100644 index 00000000..21014460 Binary files /dev/null and b/vendor/cache/selenium-webdriver-4.32.0.gem differ diff --git a/vendor/cache/shellany-0.0.1.gem b/vendor/cache/shellany-0.0.1.gem new file mode 100644 index 00000000..105b6402 Binary files /dev/null and b/vendor/cache/shellany-0.0.1.gem differ diff --git a/vendor/cache/simple_form-5.3.1.gem b/vendor/cache/simple_form-5.3.1.gem new file mode 100644 index 00000000..16ddb222 Binary files /dev/null and b/vendor/cache/simple_form-5.3.1.gem differ diff --git a/vendor/cache/sprockets-4.2.1.gem b/vendor/cache/sprockets-4.2.1.gem new file mode 100644 index 00000000..d57f8229 Binary files /dev/null and b/vendor/cache/sprockets-4.2.1.gem differ diff --git a/vendor/cache/sprockets-rails-3.5.2.gem b/vendor/cache/sprockets-rails-3.5.2.gem new file mode 100644 index 00000000..38464b4b Binary files /dev/null and b/vendor/cache/sprockets-rails-3.5.2.gem differ diff --git a/vendor/cache/sqlite3-2.6.0-aarch64-linux-gnu.gem b/vendor/cache/sqlite3-2.6.0-aarch64-linux-gnu.gem new file mode 100644 index 00000000..0434f476 Binary files /dev/null and b/vendor/cache/sqlite3-2.6.0-aarch64-linux-gnu.gem differ diff --git a/vendor/cache/sqlite3-2.6.0-aarch64-linux-musl.gem b/vendor/cache/sqlite3-2.6.0-aarch64-linux-musl.gem new file mode 100644 index 00000000..9ed2732d Binary files /dev/null and b/vendor/cache/sqlite3-2.6.0-aarch64-linux-musl.gem differ diff --git a/vendor/cache/sqlite3-2.6.0-arm-linux-gnu.gem b/vendor/cache/sqlite3-2.6.0-arm-linux-gnu.gem new file mode 100644 index 00000000..e713c75a Binary files /dev/null and b/vendor/cache/sqlite3-2.6.0-arm-linux-gnu.gem differ diff --git a/vendor/cache/sqlite3-2.6.0-arm-linux-musl.gem b/vendor/cache/sqlite3-2.6.0-arm-linux-musl.gem new file mode 100644 index 00000000..b53d34c7 Binary files /dev/null and b/vendor/cache/sqlite3-2.6.0-arm-linux-musl.gem differ diff --git a/vendor/cache/sqlite3-2.6.0-arm64-darwin.gem b/vendor/cache/sqlite3-2.6.0-arm64-darwin.gem new file mode 100644 index 00000000..75e4b886 Binary files /dev/null and b/vendor/cache/sqlite3-2.6.0-arm64-darwin.gem differ diff --git a/vendor/cache/sqlite3-2.6.0-x86_64-darwin.gem b/vendor/cache/sqlite3-2.6.0-x86_64-darwin.gem new file mode 100644 index 00000000..85e9e57c Binary files /dev/null and b/vendor/cache/sqlite3-2.6.0-x86_64-darwin.gem differ diff --git a/vendor/cache/sqlite3-2.6.0-x86_64-linux-gnu.gem b/vendor/cache/sqlite3-2.6.0-x86_64-linux-gnu.gem new file mode 100644 index 00000000..0a1983d2 Binary files /dev/null and b/vendor/cache/sqlite3-2.6.0-x86_64-linux-gnu.gem differ diff --git a/vendor/cache/sqlite3-2.6.0-x86_64-linux-musl.gem b/vendor/cache/sqlite3-2.6.0-x86_64-linux-musl.gem new file mode 100644 index 00000000..cdc0caa7 Binary files /dev/null and b/vendor/cache/sqlite3-2.6.0-x86_64-linux-musl.gem differ diff --git a/vendor/cache/stringio-3.1.7.gem b/vendor/cache/stringio-3.1.7.gem new file mode 100644 index 00000000..bca0b39f Binary files /dev/null and b/vendor/cache/stringio-3.1.7.gem differ diff --git a/vendor/cache/thor-1.3.2.gem b/vendor/cache/thor-1.3.2.gem new file mode 100644 index 00000000..aa6cf803 Binary files /dev/null and b/vendor/cache/thor-1.3.2.gem differ diff --git a/vendor/cache/timeout-0.4.3.gem b/vendor/cache/timeout-0.4.3.gem new file mode 100644 index 00000000..8aecf8c6 Binary files /dev/null and b/vendor/cache/timeout-0.4.3.gem differ diff --git a/vendor/cache/tzinfo-2.0.6.gem b/vendor/cache/tzinfo-2.0.6.gem new file mode 100644 index 00000000..2c16da8a Binary files /dev/null and b/vendor/cache/tzinfo-2.0.6.gem differ diff --git a/vendor/cache/uri-1.0.3.gem b/vendor/cache/uri-1.0.3.gem new file mode 100644 index 00000000..afd77ba9 Binary files /dev/null and b/vendor/cache/uri-1.0.3.gem differ diff --git a/vendor/cache/useragent-0.16.11.gem b/vendor/cache/useragent-0.16.11.gem new file mode 100644 index 00000000..75ba7558 Binary files /dev/null and b/vendor/cache/useragent-0.16.11.gem differ diff --git a/vendor/cache/valid_attribute-2.0.0.gem b/vendor/cache/valid_attribute-2.0.0.gem new file mode 100644 index 00000000..66781d79 Binary files /dev/null and b/vendor/cache/valid_attribute-2.0.0.gem differ diff --git a/vendor/cache/websocket-1.2.11.gem b/vendor/cache/websocket-1.2.11.gem new file mode 100644 index 00000000..3fd73b34 Binary files /dev/null and b/vendor/cache/websocket-1.2.11.gem differ diff --git a/vendor/cache/websocket-driver-0.7.7.gem b/vendor/cache/websocket-driver-0.7.7.gem new file mode 100644 index 00000000..94be347e Binary files /dev/null and b/vendor/cache/websocket-driver-0.7.7.gem differ diff --git a/vendor/cache/websocket-extensions-0.1.5.gem b/vendor/cache/websocket-extensions-0.1.5.gem new file mode 100644 index 00000000..69822441 Binary files /dev/null and b/vendor/cache/websocket-extensions-0.1.5.gem differ diff --git a/vendor/cache/xpath-3.2.0.gem b/vendor/cache/xpath-3.2.0.gem new file mode 100644 index 00000000..734ed7d5 Binary files /dev/null and b/vendor/cache/xpath-3.2.0.gem differ diff --git a/vendor/cache/zeitwerk-2.6.18.gem b/vendor/cache/zeitwerk-2.6.18.gem new file mode 100644 index 00000000..ad5ff96f Binary files /dev/null and b/vendor/cache/zeitwerk-2.6.18.gem differ