Class: Sendhub::Client
- Inherits:
-
Object
- Object
- Sendhub::Client
- Defined in:
- lib/sendhub/http.rb,
lib/sendhub/client.rb
Constant Summary collapse
- VERSION =
'0.1.22'
Instance Method Summary collapse
- #get_email(options = {}) ⇒ Object
-
#initialize(config = nil) ⇒ Client
constructor
A new instance of Client.
- #send_email(options = {}) ⇒ Object
Constructor Details
#initialize(config = nil) ⇒ Client
Returns a new instance of Client.
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/sendhub/client.rb', line 6 def initialize(config=nil) config[:host] ||= 'api.sendhub.net' config[:protocol] ||= 'https' @uri = URI.parse(config[:protocol]+'://'+config[:host]+'/') @api_key = config[:api_key] @secret_key = config[:secret_key] @notification_url = config[:notification_url] puts "SendhubRubyClient (v#{VERSION}): #{@uri}, #{@api_key}, #{@notification_url}" end |