Method: Newly::News#initialize

Defined in:
lib/newly/news.rb

#initialize(args) ⇒ News

Returns a new instance of News.



5
6
7
8
9
10
11
12
13
14
# File 'lib/newly/news.rb', line 5

def initialize(args)
  page_crawler = args[:page_crawler]
  feed = args[:feed]

  @feed_url = args[:feed_url]
  @url = page_crawler.link feed.url_pattern
  @title = page_crawler.titleize feed.title
  @subtitle = page_crawler.titleize feed.subtitle
  @image = page_crawler.image feed.image_source
end