From 392ba7809e3322d19ff19089f3144be60001e862 Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Sat, 29 Aug 2026 23:12:01 +0200 Subject: [PATCH] Apply false-valued defaults --- lib/enumerize/attribute.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/enumerize/attribute.rb b/lib/enumerize/attribute.rb index b22bb7c..e3a9b93 100644 --- a/lib/enumerize/attribute.rb +++ b/lib/enumerize/attribute.rb @@ -21,7 +21,7 @@ def initialize(klass, name, options={}) @value_hash = Hash[@values.map { |v| [v.value.to_s, v] }] @value_hash.merge! Hash[@values.map { |v| [v.to_s, v] }] - if options[:default] + if options.key?(:default) @default_value = find_default_value(options[:default]) raise ArgumentError, 'invalid default value' unless @default_value end