From c7678c4a0f97d112daf3c9838e792625d4ba7182 Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Sat, 29 Aug 2026 23:14:52 +0200 Subject: [PATCH] Preserve Sequel shallow scope value types --- lib/enumerize/scope/sequel.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/enumerize/scope/sequel.rb b/lib/enumerize/scope/sequel.rb index 59616dc..36c7442 100644 --- a/lib/enumerize/scope/sequel.rb +++ b/lib/enumerize/scope/sequel.rb @@ -43,11 +43,11 @@ def _define_sequel_scope_methods!(name, options) def _define_sequel_shallow_scopes!(attribute_name) enumerized_attributes[attribute_name].each_value do |value_obj| def_dataset_method(value_obj) do - where(attribute_name => value_obj.value.to_s) + where(attribute_name => value_obj.value) end def_dataset_method("not_#{value_obj}") do - exclude(attribute_name => value_obj.value.to_s) + exclude(attribute_name => value_obj.value) end end end