From f7f4d3e6d7a6289be4d7778a6d0093f458a3d58d Mon Sep 17 00:00:00 2001 From: Matthew Hinea Date: Mon, 4 Aug 2025 13:07:03 -0700 Subject: [PATCH] Define a helper for toggling write blocks --- lib/elastic_record/index/settings.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/elastic_record/index/settings.rb b/lib/elastic_record/index/settings.rb index aa29a511..3173b8d3 100644 --- a/lib/elastic_record/index/settings.rb +++ b/lib/elastic_record/index/settings.rb @@ -12,6 +12,10 @@ def settings def update_settings(index_name = alias_name, settings: self.settings) connection.json_put "/#{index_name}/_settings", settings end + + def toggle_write_block(value) + update_settings(settings: { index: { 'blocks.write': value } }) + end end end end