class Safran::Parser
Attributes
url[R]
Public Class Methods
new()
click to toggle source
# File lib/safran/parser.rb, line 9 def initialize @url = 'http://www.safran.io/feed.rss' end
Public Instance Methods
parse()
click to toggle source
# File lib/safran/parser.rb, line 13 def parse begin open(@url) do |rss| feed = RSS::Parser.parse(rss) feed.items.each do |item| print item end end rescue => e "Bir hata oluştu: #{e}" end end
print(item)
click to toggle source
# File lib/safran/parser.rb, line 26 def print(item) puts "#{item.title}".colorize(:red) puts "#{item.link}".colorize(:blue).underline puts '' end