Class: Mailtrap::AccountsAPI

Inherits:
Object
  • Object
show all
Includes:
BaseAPI
Defined in:
lib/mailtrap/accounts_api.rb

Instance Attribute Summary

Attributes included from BaseAPI

#account_id, #client

Instance Method Summary collapse

Methods included from BaseAPI

included

Constructor Details

#initialize(client = Mailtrap::Client.new) ⇒ AccountsAPI

Returns a new instance of AccountsAPI.

Parameters:

  • client (Mailtrap::Client) (defaults to: Mailtrap::Client.new)

    The client instance

Raises:

  • (ArgumentError)

    If account_id is nil



14
15
16
# File 'lib/mailtrap/accounts_api.rb', line 14

def initialize(client = Mailtrap::Client.new)
  @client = client
end

Instance Method Details

#listArray<Account>

Lists all accounts

Returns:

  • (Array<Account>)

    Array of accounts

Raises:



21
22
23
# File 'lib/mailtrap/accounts_api.rb', line 21

def list
  base_list
end