Evaluate a prerelease fix for FFI that has been merged to FFI source. Bump `rules_ruby` to latest. Don't require `bigdecimal` unless needed.
diff --git a/ruby/google-protobuf.gemspec b/ruby/google-protobuf.gemspec index 3a0b621..324abd5 100644 --- a/ruby/google-protobuf.gemspec +++ b/ruby/google-protobuf.gemspec
@@ -33,7 +33,7 @@ end s.required_ruby_version = '>= 3.0' # bigdecimal must be used as a non-built in gem as of ruby-3.4 - s.add_dependency "bigdecimal" + s.add_dependency "bigdecimal" if RUBY_VERSION >= '3.4.0' # TODO: evaluate removing Rakefile and moving logic to extconf.rb, so that we # can remove this runtime dependency on rake. See the discussion here for # more details: