lib/extensions/memcached_command.rb
module Sinatra
module MemcachedCommand
def memcached_command options
host = options[:host]
port = options[:port]
command = options[:command]
memcached_connection = Net::Telnet::new("Host" => host, "Port" => port, "Timeout" => 3)
memcached_connection.cmd("String" => command, "Match" => /^END/) do |response|
return {response: response.inspect}
end
end
end
end