class Jigsaw::Request

Constants

COMPANY_URL
SEARCH_COMPANY_URL
SEARCH_CONTACT_URL

Attributes

response[RW]

Public Class Methods

company(id, options = {}) click to toggle source
# File lib/jigsaw/request.rb, line 26
def self.company(id, options = {})
  request = new(COMPANY_URL + id + ".json", options)
  request.parsed_response
end
new(url, options) click to toggle source
# File lib/jigsaw/request.rb, line 31
def initialize(url, options)
  @response = self.class.get(url, :query => options)
end
search_company(options = {}) click to toggle source
# File lib/jigsaw/request.rb, line 16
def self.search_company(options = {})
  request = new(SEARCH_COMPANY_URL, options)
  request.parsed_response
end
search_contact(options = {}) click to toggle source
# File lib/jigsaw/request.rb, line 21
def self.search_contact(options = {})
  request = new(SEARCH_CONTACT_URL, options)
  request.parsed_response
end

Public Instance Methods

parsed_response() click to toggle source
# File lib/jigsaw/request.rb, line 35
def parsed_response
  @response.parsed_response
end