lib/miu/publisher.rb in miu-0.0.6 vs lib/miu/publisher.rb in miu-0.1.0
- old
+ new
@@ -1,9 +1,8 @@
require 'miu'
require 'miu/socket'
-require 'miu/message'
-require 'msgpack'
+require 'miu/packet'
module Miu
class Publisher < Socket
def initialize(options = {})
options[:port] ||= Miu.default_sub_port
@@ -12,11 +11,12 @@
yield self if block_given?
end
# tag, time = nil, body
def send(*args)
- message = Message.new *args
- @socket.send_strings message.dump
+ packet = Packet.new *args
+ @socket.send_strings packet.dump
+ packet.id
end
private
def socket_type