Class: Salesfly::Client
- Inherits:
-
Object
- Object
- Salesfly::Client
- Defined in:
- lib/salesfly/client.rb
Instance Method Summary collapse
- #api_key ⇒ Object
- #geoip ⇒ Object
-
#initialize(options = {}) ⇒ Client
constructor
A client for accessing the Salesfly API.
- #mail ⇒ Object
- #pdf ⇒ Object
- #usage ⇒ Object
- #version ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ Client
A client for accessing the Salesfly API.
6 7 8 9 10 11 12 |
# File 'lib/salesfly/client.rb', line 6 def initialize( = {}) @rest_client = Salesfly::REST.new() @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 |
Instance Method Details
#api_key ⇒ Object
14 15 16 |
# File 'lib/salesfly/client.rb', line 14 def api_key @rest_client.api_key end |
#geoip ⇒ Object
26 27 28 |
# File 'lib/salesfly/client.rb', line 26 def geoip() @geoip_api end |
#mail ⇒ Object
30 31 32 |
# File 'lib/salesfly/client.rb', line 30 def mail() @mail_api end |
#pdf ⇒ Object
34 35 36 |
# File 'lib/salesfly/client.rb', line 34 def pdf() @pdf_api end |
#usage ⇒ Object
22 23 24 |
# File 'lib/salesfly/client.rb', line 22 def usage() @usage_api end |
#version ⇒ Object
18 19 20 |
# File 'lib/salesfly/client.rb', line 18 def version() VERSION end |