module ActiveSupport::Messages::SerializerWithFallback::MessagePackWithFallback
Public Instance Methods
Source
# File lib/active_support/messages/serializer_with_fallback.rb, line 125 def _load(dumped) ActiveSupport::MessagePack.load(dumped) end
Source
# File lib/active_support/messages/serializer_with_fallback.rb, line 121 def dump(object) ActiveSupport::MessagePack.dump(object) end
Source
# File lib/active_support/messages/serializer_with_fallback.rb, line 129 def dumped?(dumped) available? && ActiveSupport::MessagePack.signature?(dumped) end
Source
# File lib/active_support/messages/serializer_with_fallback.rb, line 117 def format :message_pack end
Private Instance Methods
Source
# File lib/active_support/messages/serializer_with_fallback.rb, line 134 def available? return @available if defined?(@available) silence_warnings { require "active_support/message_pack" } @available = true rescue LoadError @available = false end