From fcff4613cb2ea41f50587d47bd21890c251f21aa Mon Sep 17 00:00:00 2001 From: Jonathan Norris Date: Thu, 6 Aug 2026 09:02:23 -0400 Subject: [PATCH 1/4] docs: align Ruby SDK documentation --- docs/sdk/server-side-sdks/ruby/ruby-install.md | 2 ++ docs/sdk/server-side-sdks/ruby/ruby-usage.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/sdk/server-side-sdks/ruby/ruby-install.md b/docs/sdk/server-side-sdks/ruby/ruby-install.md index 51fb8d60..a67d080f 100644 --- a/docs/sdk/server-side-sdks/ruby/ruby-install.md +++ b/docs/sdk/server-side-sdks/ruby/ruby-install.md @@ -23,6 +23,8 @@ import PromptContent from '!!raw-loader!@site/static/ai-prompts/ruby.md' ## Gem Install +The SDK requires Ruby 3.2 or later. + Install the gem: ```ruby diff --git a/docs/sdk/server-side-sdks/ruby/ruby-usage.md b/docs/sdk/server-side-sdks/ruby/ruby-usage.md index e27ff89a..0eb0ecdd 100644 --- a/docs/sdk/server-side-sdks/ruby/ruby-usage.md +++ b/docs/sdk/server-side-sdks/ruby/ruby-usage.md @@ -131,7 +131,7 @@ To assist with segmentation and bucketing you can set a custom data hash that wi ```ruby begin # Set client custom data - custom_data = {"some-key" : "some-value"} + custom_data = { "some-key" => "some-value" } devcycle_client.set_client_custom_data(custom_data) rescue => e puts "Exception when calling DevCycle::Client->set_client_custom_data: #{e}" From f65d0997ced07294e9fea7b91fc280382c0728e2 Mon Sep 17 00:00:00 2001 From: Jonathan Norris Date: Thu, 6 Aug 2026 14:33:50 -0400 Subject: [PATCH 2/4] docs: clarify Ruby version support --- docs/sdk/server-side-sdks/ruby/ruby-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/sdk/server-side-sdks/ruby/ruby-install.md b/docs/sdk/server-side-sdks/ruby/ruby-install.md index a67d080f..483a07a3 100644 --- a/docs/sdk/server-side-sdks/ruby/ruby-install.md +++ b/docs/sdk/server-side-sdks/ruby/ruby-install.md @@ -23,7 +23,7 @@ import PromptContent from '!!raw-loader!@site/static/ai-prompts/ruby.md' ## Gem Install -The SDK requires Ruby 3.2 or later. +The SDK requires Ruby 3.2 or later, enforced by the gem's `required_ruby_version` setting. See the [SDK lifecycle policy](/sdk/lifecycle) for version support guidance. Install the gem: From 8bbbdfd24ffbce6a155c56fe0d20ee93313c1e09 Mon Sep 17 00:00:00 2001 From: Jonathan Norris Date: Thu, 6 Aug 2026 14:41:28 -0400 Subject: [PATCH 3/4] docs: simplify Ruby version requirement --- docs/sdk/server-side-sdks/ruby/ruby-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/sdk/server-side-sdks/ruby/ruby-install.md b/docs/sdk/server-side-sdks/ruby/ruby-install.md index 483a07a3..a67d080f 100644 --- a/docs/sdk/server-side-sdks/ruby/ruby-install.md +++ b/docs/sdk/server-side-sdks/ruby/ruby-install.md @@ -23,7 +23,7 @@ import PromptContent from '!!raw-loader!@site/static/ai-prompts/ruby.md' ## Gem Install -The SDK requires Ruby 3.2 or later, enforced by the gem's `required_ruby_version` setting. See the [SDK lifecycle policy](/sdk/lifecycle) for version support guidance. +The SDK requires Ruby 3.2 or later. Install the gem: From 28c3f55534f1b782d91ccbe6ed815a65c5b05752 Mon Sep 17 00:00:00 2001 From: Jonathan Norris Date: Thu, 6 Aug 2026 15:35:56 -0400 Subject: [PATCH 4/4] docs: clarify Ruby support requirement --- docs/sdk/server-side-sdks/ruby/ruby-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/sdk/server-side-sdks/ruby/ruby-install.md b/docs/sdk/server-side-sdks/ruby/ruby-install.md index a67d080f..15ce3951 100644 --- a/docs/sdk/server-side-sdks/ruby/ruby-install.md +++ b/docs/sdk/server-side-sdks/ruby/ruby-install.md @@ -23,7 +23,7 @@ import PromptContent from '!!raw-loader!@site/static/ai-prompts/ruby.md' ## Gem Install -The SDK requires Ruby 3.2 or later. +The SDK supports Ruby 3.4 or later. Install the gem: