Class: Mailosaur::Models::Server

Inherits:
BaseModel show all
Defined in:
lib/Mailosaur/models/server.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from BaseModel

#to_json

Constructor Details

#initialize(data = {}) ⇒ Server

Returns a new instance of Server.



4
5
6
7
8
9
# File 'lib/Mailosaur/models/server.rb', line 4

def initialize(data = {})
  @id = data['id']
  @name = data['name']
  @users = data['users']
  @messages = data['messages']
end

Instance Attribute Details

#idString

SMTP/POP3 authentication.

Returns:

  • (String)

    Unique identifier for the server. Used as username for



13
14
15
# File 'lib/Mailosaur/models/server.rb', line 13

def id
  @id
end

#messagesInteger

Returns The number of messages currently in the server.

Returns:

  • (Integer)

    The number of messages currently in the server.



22
23
24
# File 'lib/Mailosaur/models/server.rb', line 22

def messages
  @messages
end

#nameString

Returns A name used to identify the server.

Returns:

  • (String)

    A name used to identify the server.



16
17
18
# File 'lib/Mailosaur/models/server.rb', line 16

def name
  @name
end

#usersObject

Returns the value of attribute users.



19
20
21
# File 'lib/Mailosaur/models/server.rb', line 19

def users
  @users
end