class DiffNews::ZwanzigMinunten

Public Class Methods

base_url() click to toggle source
# File lib/news_service/20min.rb, line 14
def self.base_url
  'http://www.20min.ch/'
end
new(url) click to toggle source
Calls superclass method
# File lib/news_service/20min.rb, line 6
def initialize url
  super url
end
provider() click to toggle source
# File lib/news_service/20min.rb, line 10
def self.provider
  '20min.ch'
end
valid_url() click to toggle source
# File lib/news_service/20min.rb, line 18
def self.valid_url
  /^https?:\/\/(www.)?20min.ch/
end

Private Instance Methods

teaser() click to toggle source
# File lib/news_service/20min.rb, line 29
def teaser
  normalize_text(strip_html(@doc.css("h3").first))
rescue
  ''
end
text() click to toggle source
# File lib/news_service/20min.rb, line 35
def text
  normalize_text(strip_html(@doc.css(".story_text").first))
rescue
  ''
end
title() click to toggle source
# File lib/news_service/20min.rb, line 23
def title
  normalize_text(strip_html(@doc.css("h1").first))
rescue
  ''
end