From 05eca4d7f99990bcaae7400cd39719661c8fc144 Mon Sep 17 00:00:00 2001 From: sylhare Date: Sun, 9 Mar 2025 11:37:21 -0400 Subject: [PATCH] Add dynamic dependency patch --- type-on-strap.gemspec | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/type-on-strap.gemspec b/type-on-strap.gemspec index 9ea41d5950..1b26622aa7 100644 --- a/type-on-strap.gemspec +++ b/type-on-strap.gemspec @@ -23,10 +23,22 @@ Gem::Specification.new do |spec| Thanks for using Type on strap v2+! MSG - spec.required_ruby_version = ">= 2.7.2", "< 4.0" + spec.required_ruby_version = ">= 2.7.2", "< 4.0" spec.add_runtime_dependency "jekyll", ">= 3.8", "< 5.0" spec.add_runtime_dependency "jekyll-feed", ">= 0.15.1", "<= 0.17" spec.add_runtime_dependency "jekyll-paginate", "~> 1.1.0" spec.add_runtime_dependency "jekyll-seo-tag", ">= 2.7.1", "<= 2.8" + + if RUBY_VERSION >= "3.2.0" + spec.add_runtime_dependency "webrick", "~> 1.9.1" + spec.add_runtime_dependency "kramdown-parser-gfm", "~> 1.1.0" + end + + if RUBY_VERSION >= "3.4.0" + spec.add_runtime_dependency "csv" + spec.add_runtime_dependency "base64" + spec.add_runtime_dependency "bigdecimal" + end + end