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