class Salesfly::Client

Public Class Methods

new(options = {}) click to toggle source

A client for accessing the Salesfly API.

# File lib/salesfly/client.rb, line 6
def initialize(options = {})
  @rest_client = Salesfly::REST.new(options) 
  @usage_api = Salesfly::UsageAPI.new(@rest_client)
  @geoip_api = Salesfly::GeoLocationAPI.new(@rest_client)
  @mail_api = Salesfly::MailAPI.new(@rest_client)
  @pdf_api = Salesfly::PDFAPI.new(@rest_client)
end

Public Instance Methods

api_key() click to toggle source
# File lib/salesfly/client.rb, line 14
def api_key
  @rest_client.api_key
end
geoip() click to toggle source
# File lib/salesfly/client.rb, line 26
def geoip()
  @geoip_api
end
mail() click to toggle source
# File lib/salesfly/client.rb, line 30
def mail()
  @mail_api
end
pdf() click to toggle source
# File lib/salesfly/client.rb, line 34
def pdf()
  @pdf_api
end
usage() click to toggle source
# File lib/salesfly/client.rb, line 22
def usage()
  @usage_api
end
version() click to toggle source
# File lib/salesfly/client.rb, line 18
def version()
  VERSION
end