Sha256: d49ca59f8948c1fcdc6514f52777462dd490ac94f1decbaa217235e0c2ebf9f2
Contents?: true
Size: 734 Bytes
Versions: 1
Compression:
Stored size: 734 Bytes
Contents
require File.join(File.dirname(__FILE__), '..', 'sapo.rb') require 'open-uri' require 'json' module SAPO module AdWords class Ad attr_accessor :display_url, :destination_url, :description_1, :description_2 end def self.search(query) output = open("http://services.sapo.pt/AdWords/JSON?q=#{query}&o=json").read linhas = output.split("\n") linhas[0] = "[" linhas[linhas.size-1] = "]" json_string = linhas.join("\n") json = JSON.parse json_string return json.to_a.map do |a| ad = Ad.new ad.display_url = a["l"] ad.destination_url = a["u"] ad.description_1 = a["t"] ad.description_2 = a["d"] ad end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tpinto-sapo-rb-0.0.3 | lib/sapo/adwords.rb |