require 'date' require 'drb/drb' require './18_19_loading_compatibility' class Puts include DRb::DRbUndumped attr_accessor :date def initialize(stream=$stdout) @stream = stream @date = DateTime.now end def puts(str) @stream.puts(str) end def put_date @stream.puts(@date.strftime("%Y-%m-%d")) end end uri = 'druby://localhost:12346' DRb.start_service(uri, Puts.new) puts DRb.uri sleep