class MemcachedTest::Memcached_item
Attributes
bytes[RW]
cas[RW]
data[RW]
exptime[RW]
flags[RW]
Public Class Methods
new(flags, exptime, bytes, cas, data)
click to toggle source
# File lib/memcached_test/memcached_item.rb, line 10 def initialize(flags, exptime, bytes, cas, data) @flags = flags @exptime = set_exptime(exptime) @bytes = bytes @cas = cas @data = data end
Public Instance Methods
set_exptime(exptime)
click to toggle source
# File lib/memcached_test/memcached_item.rb, line 18 def set_exptime(exptime) if exptime.to_i == 0 return nil elsif exptime.to_i < 2592000 return Time.now().getutc() + exptime.to_i else return Time.at(exptime.to_i) end end