Sha256: eac792491deec0d6af79bda0284d2381e489116e46304a65b4ee4cebddd1ad47
Contents?: true
Size: 781 Bytes
Versions: 8
Compression:
Stored size: 781 Bytes
Contents
require "uri" require "not_relational/domain_model.rb" class Message < NotRelational::DomainModel property :id,:string,:is_primary_key=>true property :title , :string property :content , :text property :created_time_utc , :date property :from_user_name , :string property :to_user_name , :string belongs_to :User,:from_user_name,:sender belongs_to :User,:to_user_name,:recipient def url return "/messages/#{self.id}" end def Message.recent(how_many=24) Message.find(:all,:limit=>how_many,:order_by =>:created_time_utc, :order=>:descending) end def Message.inbox(login,how_many=32) Message.find(:all,:limit=>how_many,:order_by =>:created_time_utc, :order=>:descending,:params=>{:to_user_name=>login}) end end
Version data entries
8 entries across 8 versions & 1 rubygems