support rails 7.0

This commit is contained in:
thomas morgan 2021-10-20 10:19:45 -06:00
parent f920e635f6
commit 2fc8c7b65f
5 changed files with 23 additions and 1 deletions

View file

@ -24,6 +24,7 @@ jobs:
gemfile:
- rack_2
- rack_1
- rails_7_0
- rails_6_1
- rails_6_0
- rails_5_2
@ -50,6 +51,10 @@ jobs:
ruby: 2.7.4
- gemfile: rails_4_2
ruby: 2.7.4
- gemfile: rails_7_0
ruby: 2.6.8
- gemfile: rails_7_0
ruby: 2.5.8
env:
BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile
steps:

View file

@ -17,6 +17,11 @@ appraise "rack_1" do
gem "rack-test", ">= 0.6"
end
appraise 'rails_7-0' do
gem 'railties', '~> 7.0.0.a'
gem 'dalli', '~> 3.0'
end
appraise 'rails_6-1' do
gem 'railties', '~> 6.1.0'
end

View file

@ -0,0 +1,8 @@
# This file was generated by Appraisal
source "https://rubygems.org"
gem "railties", "~> 7.0.0.a"
gem "dalli", "~> 3.0"
gemspec path: "../"

View file

@ -12,6 +12,10 @@ module Rack
store.is_a?(::ActiveSupport::Cache::MemCacheStore)
end
def read(name, options = {})
super(name, options.merge!(raw: true))
end
def write(name, value, options = {})
super(name, value, options.merge!(raw: true))
end

View file

@ -46,5 +46,5 @@ Gem::Specification.new do |s|
s.add_development_dependency 'byebug', '~> 11.0'
end
s.add_development_dependency 'railties', '>= 4.2', '< 6.2'
s.add_development_dependency 'railties', '>= 4.2', '< 7.1'
end