class McDump::Telnet::Session
Public Class Methods
new(connection_args)
click to toggle source
# File lib/mc_dump/telnet/session.rb, line 11 def initialize(connection_args) @connection = McDump::Telnet::Connection.new(connection_args) end
open(connection_args, &block)
click to toggle source
# File lib/mc_dump/telnet/session.rb, line 6 def self.open(connection_args, &block) session = self.new(connection_args) block.call(session).tap { session.close } end
Public Instance Methods
close()
click to toggle source
# File lib/mc_dump/telnet/session.rb, line 23 def close @connection.close end
items(id, number)
click to toggle source
# File lib/mc_dump/telnet/session.rb, line 19 def items(id, number) @connection.execute("stats cachedump #{id} #{number}") end
stats()
click to toggle source
# File lib/mc_dump/telnet/session.rb, line 15 def stats @connection.execute("stats items") end