Methods

Constants

KEYS = %w[begin end exclude_end].freeze

Instance Public methods

deserialize(hash)

📝 Source code
# File activejob/lib/active_job/serializers/range_serializer.rb, line 13
      def deserialize(hash)
        klass.new(*Arguments.deserialize(hash.values_at(*KEYS)))
      end
🔎 See on GitHub

serialize(range)

📝 Source code
# File activejob/lib/active_job/serializers/range_serializer.rb, line 8
      def serialize(range)
        args = Arguments.serialize([range.begin, range.end, range.exclude_end?])
        super(KEYS.zip(args).to_h)
      end
🔎 See on GitHub