From ec6d601cf7be36c6bdc416d6b9e2dbdb7136c69c Mon Sep 17 00:00:00 2001 From: Fiona Date: Mon, 15 Dec 2025 14:33:12 -0500 Subject: [PATCH] Add object_id to protected methods --- lib/ostruct.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ostruct.rb b/lib/ostruct.rb index a8763da..1ca8553 100644 --- a/lib/ostruct.rb +++ b/lib/ostruct.rb @@ -254,6 +254,8 @@ def new_ostruct_member!(name) # :nodoc: private def is_method_protected!(name) # :nodoc: if !respond_to?(name, true) false + elsif name.match?(/^object_id$/) + true elsif name.match?(/!$/) true else