Method: Overlord::GoogleFeedRequest.convert_google_feed_json_to_entries
- Defined in:
- lib/overlord/google_feed_request.rb
.convert_google_feed_json_to_entries(feed, json) ⇒ Object
Converts json returned from google into an array of entries
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/overlord/google_feed_request.rb', line 54 def self.convert_google_feed_json_to_entries(feed, json) if json['responseData']['feed']['entries'] json['responseData']['feed']['entries'].collect do |entry| published_at = DateTime.parse(entry['publishedDate']) rescue DateTime.now - 1.day Entry.new(:permalink => entry['link'], :author => entry['author'], :title => entry['title'], :description => entry['contentSnippet'], :content => entry['content'], :published_at => published_at, :tag_list => entry['categories'], :direct_link => entry['link'], :feed => feed) end end end |