Skip to content
Extraits de code Groupes Projets
status_message.rb 520 octets
Newer Older
  • Learn to ignore specific revisions
  • maxwell's avatar
    maxwell a validé
    class StatusMessage
      include Mongoid::Document
      include Mongoid::Timestamps
    
    maxwell's avatar
    maxwell a validé
      
    
      xml_accessor :owner
    
    maxwell's avatar
    maxwell a validé
      
    
    maxwell's avatar
    maxwell a validé
      
      validates_presence_of :message
    
    maxwell's avatar
    maxwell a validé
      before_create :set_default_owner
    
    maxwell's avatar
    maxwell a validé
      def self.newest(owner_email)
    
        StatusMessage.last(:conditions => {:owner => owner_email})
      end
      
      def self.my_newest
        StatusMessage.newest(User.first.email)
      end
      
    
    maxwell's avatar
    maxwell a validé
      def set_default_owner
    
        self.owner ||= User.first.email