Skip to content

Instantly share code, notes, and snippets.

class User
def foo_cache_key
"user-#{self.id}-memcache-iterator-#{self.memcache_iterator}-foo"
end
end
class User
def increment_memcache_iterator
Rails.cache.write("user-#{self.id}-memcache-iterator", self.memcache_iterator + 1)
end
def memcache_iterator
# fetch the user's memcache key
# If there isn't one yet, assign it a random integer between 0 and 10
Rails.cache.fetch("user-#{self.id}-memcache-iterator") { rand(10) }
end
david.languages; // undefined
Person.prototype.walk = function() {
console.log(this.name + ' walked.');
};
david.walk(); // 'David walked'
david.languages; // undefined
Person.languages = ["English", "Body"];
var david = new Person("David", 23);
var Person = function(name, age) {
this.name = name;
this.age = age;
};
# Works
@request.cookies[:auth_token] = user.auth_token
# Doesn't work
cookies[:auth_token] = user.auth_token