Method: FreshLive#dump
- Defined in:
- lib/freshlive.rb
#dump ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freshlive.rb', line 52 def dump u = URI(@url) if u.path =~ %r|/search/| desc = URI.decode_www_form_component(Pathname(u.path).basename.to_s) return { 'freshlive_search' => { 'desc' => desc, 'url' => @url, 'label' => desc } } else tag = Pathname(u.path).basename.to_s = JSON.parse(Nokogiri(open(@url, &:read)).css('script').first) return { tag => { 'desc' => ['name'], 'url' => @url, 'label' => tag } } end end |