class McDump::Memcached::Stat

Public Class Methods

new(args) click to toggle source
# File lib/mc_dump/memcached/stat.rb, line 12
def initialize(args)
  @items_id = args[:items_id]
  @number   = args[:number]
end
parse(dump) click to toggle source
# File lib/mc_dump/memcached/stat.rb, line 6
def self.parse(dump)
  dump.scan(/STAT items:(\d+):number (\d+)/).map do |data|
    self.new(items_id: data[0], number: data[1])
  end
end

Public Instance Methods

items(telnet_session) click to toggle source
# File lib/mc_dump/memcached/stat.rb, line 17
def items(telnet_session)
  McDump::Memcached::Item.parse(telnet_session.items(@items_id, @number), @items_id)
end