example/ex18.rb in asir-1.1.12 vs example/ex18.rb in asir-1.2.0
- old
+ new
@@ -7,11 +7,12 @@
File.unlink(service_log = "#{__FILE__}.service.log") rescue nil
file = ASIR::Transport::File.new(:file => service_log,
:encoder => ASIR::Coder::Yaml.new(:yaml_options => { :ASCII_8BIT_ok => true }))
tcp = ASIR::Transport::TcpSocket.new(:port => 31918,
:encoder => ASIR::Coder::Marshal.new)
- start_server_proc = lambda do | transport, message |
- $stderr.puts "message = #{message.inspect}"
+ start_server_proc = lambda do | transport, message_result |
+ message = message_result.message
+ # $stderr.puts "message = #{message.inspect}"
file.send_message(message)
server_process do
tcp.prepare_server!
tcp.run_server!
end