Skip to content

Instantly share code, notes, and snippets.

@mileszs
Created May 19, 2010 20:12
Show Gist options
  • Select an option

  • Save mileszs/406785 to your computer and use it in GitHub Desktop.

Select an option

Save mileszs/406785 to your computer and use it in GitHub Desktop.
class Memcached
def fetch(key, options = {})
if !options[:force] && value = get(key)
value
elsif block_given?
value = yield
set(key, value)
value
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment