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