module Pagemunch
Public Class Methods
extract(url)
click to toggle source
# File lib/pagemunch.rb, line 10 def extract(url) conn.get do |req| req.url "#{base_url}extract" req.params['url'] = url end end
Private Class Methods
base_url()
click to toggle source
# File lib/pagemunch.rb, line 19 def base_url "https://api.pagemunch.com/" end
conn()
click to toggle source
# File lib/pagemunch.rb, line 23 def conn return @conn if @conn @conn = Faraday.new(:url => base_url) do |faraday| faraday.request :json faraday.response :json faraday.adapter Faraday.default_adapter # make requests with Net::HTTP end @conn.params['apiKey'] = configuration['key'] @conn.headers['User-Agent'] = "pagemunch-ruby (#{Pagemunch::VERSION})" @conn end