Use Module#include rather than prepend since we don't need prepend semantics here and include leads to faster method lookups.

This commit is contained in:
Kevin Menard 2024-04-22 15:15:41 -04:00
parent 271dab6ab7
commit 8e251a0728
2 changed files with 4 additions and 4 deletions

@ -140,6 +140,6 @@ def to_fs(format = nil, options = nil)
end
end
Integer.prepend ActiveSupport::NumericWithFormat
Float.prepend ActiveSupport::NumericWithFormat
BigDecimal.prepend ActiveSupport::NumericWithFormat
Integer.include ActiveSupport::NumericWithFormat
Float.include ActiveSupport::NumericWithFormat
BigDecimal.include ActiveSupport::NumericWithFormat

@ -46,7 +46,7 @@ def to_json(options = nil)
end
[Enumerable, Object, Array, FalseClass, Float, Hash, Integer, NilClass, String, TrueClass].reverse_each do |klass|
klass.prepend(ActiveSupport::ToJsonWithActiveSupportEncoder)
klass.include(ActiveSupport::ToJsonWithActiveSupportEncoder)
end
class Module