# File lib/stomp/client.rb, line 255 def publish(destination, message, headers = {}) headers = headers.symbolize_keys raise Stomp::Error::DestinationRequired unless destination if block_given? headers = headers.merge(:receipt => register_receipt_listener(lambda {|r| yield r})) end @connection.publish(destination, message, headers) end