Sha256: c29e8582cc4778c78929ac4c65e8e81b74a72a8ab701075946240d3857aeca96

Contents?: true

Size: 374 Bytes

Versions: 3

Compression:

Stored size: 374 Bytes

Contents

module ModernTimes
  module HornetQ
    module MarshalStrategy
      module String
        def marshal(session, object, durable)
          message = session.create_message(::HornetQ::Client::Message::TEXT_TYPE, durable)
          message.body = object.to_s
          message
        end

        def unmarshal(msg)
          msg.body
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
modern_times-0.1.2 lib/modern_times/hornetq/marshal_strategy/string.rb
modern_times-0.1.1 lib/modern_times/hornetq/marshal_strategy/string.rb
modern_times-0.1.0 lib/modern_times/hornetq/marshal_strategy/string.rb