class MemcacheCheck::Checker
Public Class Methods
group_benchmark(*args)
click to toggle source
# File lib/memcache_check/checker.rb, line 12 def self.group_benchmark(*args) group = [] args.each do |hostname| server = Server.new(hostname) server.benchmark(100) group << server end group end
new(hostname = 'localhost', port = '11211')
click to toggle source
# File lib/memcache_check/checker.rb, line 3 def initialize(hostname = 'localhost', port = '11211') @server = Server.new(hostname, port) end
Public Instance Methods
start(num_times = 50)
click to toggle source
# File lib/memcache_check/checker.rb, line 7 def start(num_times = 50) @server.benchmark(num_times) [@server.passes, @server.fails, @server.time.real] end