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