Module: Improvmx

Defined in:
lib/improvmx.rb,
lib/improvmx/smtp.rb,
lib/improvmx/utils.rb,
lib/improvmx/client.rb,
lib/improvmx/aliases.rb,
lib/improvmx/version.rb,
lib/improvmx/response.rb,
lib/improvmx/exceptions/exceptions.rb

Overview

Module for interaction with Improvmx

Defined Under Namespace

Modules: Aliases, SMTP, Utils Classes: AuthenticationError, BadRequestError, Client, CommunicationError, Error, NotFoundError, RateLimitError, Response

Constant Summary collapse

VERSION =
'0.2'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.api_keyObject

Returns the value of attribute api_key.



11
12
13
# File 'lib/improvmx.rb', line 11

def api_key
  @api_key
end

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Improvmx)

    the object that the method was called on



13
14
15
16
# File 'lib/improvmx.rb', line 13

def configure
  yield self
  true
end