diaspora/app/models/status_message.rb
2010-06-15 21:41:39 -07:00

29 lines
554 B
Ruby

class StatusMessage < Post
include StatusMessagesHelper
require 'lib/net/curl'
xml_accessor :message
field :message
validates_presence_of :message
def self.newest(owner_email)
StatusMessage.last(:conditions => {:owner => owner_email})
end
def self.my_newest
StatusMessage.newest(User.first.email)
end
def self.retrieve_from_friend(friend)
StatusMessages.from_xml Curl.curl(friend.url+"status_messages.xml")
end
def ==(other)
(self.message == other.message) && (self.owner == other.owner)
end
end