lib/neo4j/shared/enum.rb in neo4j-9.3.0 vs lib/neo4j/shared/enum.rb in neo4j-9.4.0

- old
+ new

@@ -65,11 +65,11 @@ else fail ArgumentError, 'Invalid parameter for enum. Please provide an Array or an Hash.' end unless case_sensitive - enum_keys.keys.each do |key| + enum_keys.each_key do |key| fail ArgumentError, 'Enum keys must be lowercase unless _case_sensitive = true' unless key.downcase == key end end enum_keys @@ -128,20 +128,20 @@ enum_keys end end def define_enum_methods_?(property_name, enum_keys, options) - enum_keys.keys.each do |enum_value| + enum_keys.each_key do |enum_value| method_name = build_method_name(enum_value, property_name, options) check_enum_method_conflicts! property_name, :"#{method_name}?" define_method("#{method_name}?") do __send__(property_name).to_s.to_sym == enum_value end end end def define_enum_methods_!(property_name, enum_keys, options) - enum_keys.keys.each do |enum_value| + enum_keys.each_key do |enum_value| method_name = build_method_name(enum_value, property_name, options) check_enum_method_conflicts! property_name, :"#{method_name}!" define_method("#{method_name}!") do __send__("#{property_name}=", enum_value) end