module RarchNews

Constants

VERSION

Attributes

configuration[RW]

Public Instance Methods

articles() { |new_article| ... } click to toggle source
# File lib/rarch_news.rb, line 23
def articles
  articles = RarchNews::XML.new.articles
  articles_arr = []
  articles.each do |article|

    title = article.css('title').text
    link = article.css('link').text
    description = article.css('description').text.gsub(/<\/?[^>]+>/, '')
    creator = article.css('creator').text
    pubDate = article.css('pubDate').text

    new_article = RarchNews::Article.new title, link,description,creator,pubDate
    yield new_article if block_given?
    articles_arr << new_article
  end
  articles_arr
end
configuration() click to toggle source
# File lib/rarch_news.rb, line 19
def configuration
  @configuration ||= RarchNews::Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/rarch_news.rb, line 15
def configure
  yield configuration
end
first_run?() click to toggle source
# File lib/rarch_news.rb, line 41
def first_run?
  !File.exist? File.join configuration.path, configuration.last_article
end