Methods
Public Class methods
[ show source ]
# File lib/active_support/cache/memory_store.rb, line 4 4: def initialize 5: @data = {} 6: end
Public Instance methods
[ show source ]
# File lib/active_support/cache/memory_store.rb, line 33
33: def clear
34: @data.clear
35: end
[ show source ]
# File lib/active_support/cache/memory_store.rb, line 18
18: def delete(name, options = nil)
19: super
20: @data.delete(name)
21: end
[ show source ]
# File lib/active_support/cache/memory_store.rb, line 23
23: def delete_matched(matcher, options = nil)
24: super
25: @data.delete_if { |k,v| k =~ matcher }
26: end
[ show source ]
# File lib/active_support/cache/memory_store.rb, line 28
28: def exist?(name,options = nil)
29: super
30: @data.has_key?(name)
31: end
[ show source ]
# File lib/active_support/cache/memory_store.rb, line 8
8: def read(name, options = nil)
9: super
10: @data[name]
11: end
[ show source ]
# File lib/active_support/cache/memory_store.rb, line 13
13: def write(name, value, options = nil)
14: super
15: @data[name] = value
16: end