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