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.
71 72 73 74 |
# File 'lib/mailosaur.rb', line 71 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.
77 78 79 |
# File 'lib/mailosaur.rb', line 77 def analysis @analysis ||= Analysis.new(connection, method(:handle_http_error)) end |
#devices ⇒ Devices
Returns devices.
102 103 104 |
# File 'lib/mailosaur.rb', line 102 def devices @devices ||= Devices.new(connection, method(:handle_http_error)) end |
#files ⇒ Files
Returns files.
82 83 84 |
# File 'lib/mailosaur.rb', line 82 def files @files ||= Files.new(connection, method(:handle_http_error)) end |
#messages ⇒ Messages
Returns messages.
87 88 89 |
# File 'lib/mailosaur.rb', line 87 def ||= Messages.new(connection, method(:handle_http_error)) end |
#previews ⇒ Previews
Returns previews.
107 108 109 |
# File 'lib/mailosaur.rb', line 107 def previews @previews ||= Previews.new(connection, method(:handle_http_error)) end |
#servers ⇒ Servers
Returns servers.
92 93 94 |
# File 'lib/mailosaur.rb', line 92 def servers @servers ||= Servers.new(connection, method(:handle_http_error)) end |
#usage ⇒ Usage
Returns usage.
97 98 99 |
# File 'lib/mailosaur.rb', line 97 def usage @usage ||= Usage.new(connection, method(:handle_http_error)) end |