Method: ActiveSupport::MessagePack::Extensions#read_duration
- Defined in:
- activesupport/lib/active_support/message_pack/extensions.rb
#read_duration(unpacker) ⇒ Object
200 201 202 203 204 205 |
# File 'activesupport/lib/active_support/message_pack/extensions.rb', line 200 def read_duration(unpacker) value = unpacker.read parts = ActiveSupport::Duration::PARTS.zip(unpacker.read).to_h parts.compact! ActiveSupport::Duration.new(value, parts) end |