box-o-sand/ruby-memcached/plain.rb

25 lines
320 B
Ruby
Raw Normal View History

require 'socket'
def main
@client = TCPSocket.new('localhost', 11211)
@client.puts ARGV.first
while line = @client.gets
puts line
case line.chomp
when 'END'
break
when 'ERROR'
return 1
end
end
return 0
ensure
@client.close if @client
end
if $0 == __FILE__
exit main
end