Sha256: 53b1679c7ec4953c4ed17f2f596c193a8da6140d6478f32eadf00e3dc866bbda

Contents?: true

Size: 661 Bytes

Versions: 9

Compression:

Stored size: 661 Bytes

Contents

require File.join(File.dirname(__FILE__), '../lib/drawer')

cache_file = File.join(File.dirname(__FILE__), 'db/development.yml')

cache = Drawer.new(cache_file)

puts "Store the value 123 in the 'foo' key."
puts "=> " + cache.set("foo", 123).inspect

puts "Store the value 456 in the 'bar' key."
puts "=> " + cache.set("bar", 456).inspect

puts "Retrieve the value for the key 'foo'."
puts "=> " + cache.get("foo").inspect

puts "Retrieve the value for the keys 'foo' and 'bar'."
puts "=> " + cache.get_multi("foo", "bar").inspect

puts "Flush the cache."
puts "=> " + cache.flush_all.inspect

puts "Try to get foo again."
puts "=> " + cache.get("foo").inspect

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
soveran-drawer-0.0.2 example/drawer_sample.rb
soveran-drawer-0.0.3 example/drawer_sample.rb
soveran-drawer-0.0.4 example/drawer_sample.rb
soveran-drawer-0.0.5 example/drawer_sample.rb
soveran-drawer-0.0.7 example/drawer_sample.rb
soveran-drawer-0.0.8 example/drawer_sample.rb
drawer-0.0.9 example/drawer_sample.rb
drawer-0.0.8 example/drawer_sample.rb
drawer-0.0.7 example/drawer_sample.rb