未验证 提交 76b3c185 编写于 作者: K Kasper Timm Hansen 提交者: GitHub

Merge pull request #33581 from q-centrix/use-strings-on-decorator-method

Use strings instead of symbols on calls to decorate_matching_attribute_types
...@@ -73,7 +73,7 @@ def inherited(subclass) ...@@ -73,7 +73,7 @@ def inherited(subclass)
# `skip_time_zone_conversion_for_attributes` would not be picked up. # `skip_time_zone_conversion_for_attributes` would not be picked up.
subclass.class_eval do subclass.class_eval do
matcher = ->(name, type) { create_time_zone_conversion_attribute?(name, type) } matcher = ->(name, type) { create_time_zone_conversion_attribute?(name, type) }
decorate_matching_attribute_types(matcher, :_time_zone_conversion) do |type| decorate_matching_attribute_types(matcher, "_time_zone_conversion") do |type|
TimeZoneConverter.new(type) TimeZoneConverter.new(type)
end end
end end
......
...@@ -165,7 +165,7 @@ def update_counters(id, counters) ...@@ -165,7 +165,7 @@ def update_counters(id, counters)
def inherited(subclass) def inherited(subclass)
subclass.class_eval do subclass.class_eval do
is_lock_column = ->(name, _) { lock_optimistically && name == locking_column } is_lock_column = ->(name, _) { lock_optimistically && name == locking_column }
decorate_matching_attribute_types(is_lock_column, :_optimistic_locking) do |type| decorate_matching_attribute_types(is_lock_column, "_optimistic_locking") do |type|
LockingType.new(type) LockingType.new(type)
end end
end end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册