diff options
author | bogdanvlviv <bogdanvlviv@gmail.com> | 2018-02-17 00:15:11 +0200 |
---|---|---|
committer | bogdanvlviv <bogdanvlviv@gmail.com> | 2018-02-17 17:48:10 +0200 |
commit | d2c094aa5081677bf537a1553d0a756fcafcfb4e (patch) | |
tree | cc68aaa6c2d4e42cbeeadb03584dd7cdf2b19272 /activejob/lib/active_job/serializers.rb | |
parent | a713fdae4eb4f7ccd34932edc61561a96b8d9f35 (diff) | |
download | rails-d2c094aa5081677bf537a1553d0a756fcafcfb4e.tar.gz rails-d2c094aa5081677bf537a1553d0a756fcafcfb4e.tar.bz2 rails-d2c094aa5081677bf537a1553d0a756fcafcfb4e.zip |
Add argument serializer `TimeWithZoneSerializer`
The serializer serializes an instance of `ActiveSupport::TimeWithZone`.
The serializer deserializes value to `ActiveSupport::TimeWithZone` if possible.
Diffstat (limited to 'activejob/lib/active_job/serializers.rb')
-rw-r--r-- | activejob/lib/active_job/serializers.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/activejob/lib/active_job/serializers.rb b/activejob/lib/active_job/serializers.rb index 9930ae0823..7ee63a8a87 100644 --- a/activejob/lib/active_job/serializers.rb +++ b/activejob/lib/active_job/serializers.rb @@ -12,9 +12,10 @@ module ActiveJob autoload :ObjectSerializer autoload :SymbolSerializer autoload :DurationSerializer + autoload :DateTimeSerializer autoload :DateSerializer + autoload :TimeWithZoneSerializer autoload :TimeSerializer - autoload :DateTimeSerializer mattr_accessor :_additional_serializers self._additional_serializers = Set.new @@ -57,6 +58,7 @@ module ActiveJob DurationSerializer, DateTimeSerializer, DateSerializer, + TimeWithZoneSerializer, TimeSerializer end end |