Class: Tubeclip::Parser::MessagesParser
- Inherits:
-
FeedParser
- Object
- FeedParser
- Tubeclip::Parser::MessagesParser
- Defined in:
- lib/tubeclip/parser.rb
Overview
Returns an array of the user’s messages
Instance Method Summary collapse
Methods inherited from FeedParser
#initialize, #parse, #parse_single_entry, #parse_videos, #remove_bom
Constructor Details
This class inherits a constructor from Tubeclip::Parser::FeedParser
Instance Method Details
#parse_content(content) ⇒ Object
272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/tubeclip/parser.rb', line 272 def parse_content(content) doc = Nokogiri::XML(content.body) feed = doc.at("feed") = [] feed.css("entry").each do |entry| = entry.at("author") = Tubeclip::Model::Message.new( :id => entry.at("id") ? entry.at("id").text.gsub(/.+:inbox:/, "") : nil, :title => entry.at("title") ? entry.at("title").text : nil, :name => && .at("name") ? .at("name").text : nil, :summary => entry.at("summary") ? entry.at("summary").text : nil, :published => entry.at("published") ? entry.at("published").text : nil ) << end return end |