Skip to content

Instantly share code, notes, and snippets.

@jeffrydegrande
Created November 5, 2010 20:03
Show Gist options
  • Save jeffrydegrande/664694 to your computer and use it in GitHub Desktop.
Save jeffrydegrande/664694 to your computer and use it in GitHub Desktop.
def self.guid_from_entry(entry)
if entry.respond_to?(:guid) && entry.guid.present?
Digest::MD5.hexdigest(entry.guid.to_s)
elsif entry.respond_to?(:url) && entry.url.present?
Digest::MD5.hexdigest(entry.url.to_s)
elsif entry.respond_to?(:content) && entry.content.present?
Digest::MD5.hexdigest(entry.content.to_s)
else entry.respond_to?(:summary) && entry.summary.present?
Digest::MD5.hexdigest(entry.summary.to_s)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment