examples/echo_server.rb in ruby_skynet-0.6.0 vs examples/echo_server.rb in ruby_skynet-0.7.0

- old
+ new

@@ -1,28 +1,29 @@ # Allow examples to be run directly outside of the Gem $LOAD_PATH.unshift File.dirname(__FILE__) + '/../lib' require 'rubygems' require 'ruby_skynet' -# Log trace information to a log file -SemanticLogger::Logger.default_level = :trace -SemanticLogger::Logger.appenders << SemanticLogger::Appender::File.new('echo_server.log') +SemanticLogger.default_level = :info +SemanticLogger.add_appender(STDOUT) # Just echo back any parameters received when the echo method is called class EchoService include RubySkynet::Service + skynet_name = "JoeService" + # Methods implemented by this service # Must take a Hash as input # Must Return a Hash response or nil for no response def echo(params) + params['echo'] = true params end end # Start the server RubySkynet::Server.start puts "Press enter to shutdown server" gets -RubySkynet::Server.stop