Class: Mailosaur::MailosaurClient
- Inherits:
-
Object
- Object
- Mailosaur::MailosaurClient
- Defined in:
- lib/mailosaur.rb
Instance Method Summary collapse
-
#analysis ⇒ Analysis
Analysis.
-
#devices ⇒ Devices
Devices.
-
#files ⇒ Files
Files.
-
#initialize(api_key, base_url = 'https://mailosaur.com/') ⇒ MailosaurClient
constructor
Creates initializes a new instance of the MailosaurClient class.
-
#messages ⇒ Messages
Messages.
-
#previews ⇒ Previews
Previews.
-
#servers ⇒ Servers
Servers.
-
#usage ⇒ Usage
Usage.
Constructor Details
#initialize(api_key, base_url = 'https://mailosaur.com/') ⇒ MailosaurClient
Creates initializes a new instance of the MailosaurClient class.
72 73 74 75 |
# File 'lib/mailosaur.rb', line 72 def initialize(api_key, base_url = 'https://mailosaur.com/') @api_key = api_key @base_url = base_url end |
Instance Method Details
#analysis ⇒ Analysis
Returns analysis.
78 79 80 |
# File 'lib/mailosaur.rb', line 78 def analysis @analysis ||= Analysis.new(connection, method(:handle_http_error)) end |
#devices ⇒ Devices
Returns devices.
103 104 105 |
# File 'lib/mailosaur.rb', line 103 def devices @devices ||= Devices.new(connection, method(:handle_http_error)) end |
#files ⇒ Files
Returns files.
83 84 85 |
# File 'lib/mailosaur.rb', line 83 def files @files ||= Files.new(connection, method(:handle_http_error)) end |
#messages ⇒ Messages
Returns messages.
88 89 90 |
# File 'lib/mailosaur.rb', line 88 def @messages ||= Messages.new(connection, method(:handle_http_error)) end |
#previews ⇒ Previews
Returns previews.
108 109 110 |
# File 'lib/mailosaur.rb', line 108 def previews @previews ||= Previews.new(connection, method(:handle_http_error)) end |