class Purdie::Item
Attributes
datas[R]
url[R]
Public Class Methods
new(url)
click to toggle source
# File lib/purdie/item.rb, line 5 def initialize url @url = url @datas = {} end
Public Instance Methods
[](key)
click to toggle source
# File lib/purdie/item.rb, line 18 def [] key @datas[key] end
[]=(key, value)
click to toggle source
# File lib/purdie/item.rb, line 14 def []= key, value @datas[key] = value end
distill()
click to toggle source
# File lib/purdie/item.rb, line 10 def distill @datas = service.distill @url end
service()
click to toggle source
# File lib/purdie/item.rb, line 22 def service c = Service.services.select { |s| url =~ /#{s.matcher}/ }.first c.new end
to_yaml()
click to toggle source
# File lib/purdie/item.rb, line 27 def to_yaml Purdie.debug 'wtf' @datas.to_yaml end