class Fedora::FedoraObject

def profile

def profile
  # Use xmlsimple to slurp the attributes
  retrieved_profile = XmlSimple.xml_in(Fedora::Repository.instance.fetch_custom(self.pid, :profile))
  label = retrieved_profile["objLabel"].first unless retrieved_profile["objLabel"].first == {}
  profile_hash = Hash[:pid => retrieved_profile["pid"],
                        :owner_id => retrieved_profile["objOwnerId"].first,
                        :label => label,
                        :create_date =>  retrieved_profile["objCreateDate"].first,
                        :modified_date => retrieved_profile["objLastModDate"].first,
                        :methods_list_url => retrieved_profile["objDissIndexViewURL"].first,
                        :datastreams_list_url => retrieved_profile["objItemIndexViewURL"].first,
                        :state => retrieved_profile["objState"].first 
                      ]                           
end