Module: Moneta::StringExpires

Includes:
Expires
Included in:
LMC
Defined in:
lib/moneta.rb

Instance Method Summary collapse

Methods included from Expires

#[], #delete, #fetch, #key?, #store, #update_key

Instance Method Details

#check_expired(key) ⇒ Object



51
52
53
54
55
56
# File 'lib/moneta.rb', line 51

def check_expired(key)
  if @expiration[key] && Time.now > Time.at(@expiration[key].to_i)
    @expiration.delete(key)
    delete(key)
  end
end