class WordpRSS::Channel
Public Class Methods
subscribe(url)
click to toggle source
Pull Wordpress RSS feed for given URL
@return [WordpRSS::Feed]
# File lib/wordprss/channel.rb, line 6 def self.subscribe(url) wordpress_url = WordpRSS::Url.parse(url) response = WordpRSS::Request.new(wordpress_url).call WordpRSS::Feed.new(response.body) end
wordpress_rss_feed?(url)
click to toggle source
Checks if the given URL points to the valid Wordpress RSS feed
@return [Boolean]
# File lib/wordprss/channel.rb, line 16 def self.wordpress_rss_feed?(url) wordpress_url = WordpRSS::Url.parse(url) response = WordpRSS::Request.new(wordpress_url).call WordpRSS::Policy.new.valid_rss_feed?(response) rescue RestClient::NotFound false end