Deprecated autoload during initialize

master
aeris 2021-01-02 16:39:37 +01:00
parent d427add86f
commit f1a61cd19b
2 changed files with 10 additions and 10 deletions

View File

@ -1,12 +1,10 @@
class ActiveSupport::Duration
class Type < ActiveModel::Type::String
def cast(value)
return value if value.nil? || value.is_a?(ActiveSupport::Duration)
ActiveSupport::Duration.parse value
end
class ActiveSupport::Duration::Type < ActiveModel::Type::String
def cast(value)
return value if value.nil? || value.is_a?(ActiveSupport::Duration)
ActiveSupport::Duration.parse value
end
def serialize(duration)
duration ? duration.iso8601 : nil
end
def serialize(duration)
duration ? duration.iso8601 : nil
end
end

View File

@ -1 +1,3 @@
ActiveRecord::Type.register :duration, ActiveSupport::Duration::Type
ActiveSupport.on_load :active_record do
ActiveRecord::Type.register :duration, ActiveSupport::Duration::Type
end