В диаспоре есть класс, включающий приведенный ниже код, однако я не могу найти никакой документации о том, что такое ключевое слово "ключ" или как оно используется. Любая помощь? Спасибо!
Person.rb
class Person
#omitted for clarity
key :url, String
key :diaspora_handle, String, :unique => true
key :serialized_key, String #Public/private key pair for encryption.
key :owner_id, ObjectId #Extraordinarily security sensitive because...
one :profile, :class_name => 'Profile'
many :albums, :class_name => 'Album', :foreign_key => :person_id
belongs_to :owner, :class_name => 'User' #... changing it reassigns account ownership!
end