class MailUp::Console::Base

Attributes

api[RW]

Public Instance Methods

email() click to toggle source

Create an email object

@return [MailUp::Console::Email]

@example

email = mailup.console.email
# File lib/mailup/console/base.rb, line 19
def email
  Email.new @api
end
group(id) click to toggle source

Create a group object

@param [Integer] id The group_id of the group to access.

@return [MailUp::Console::Group]

@example

group = mailup.console.group(1)
# File lib/mailup/console/base.rb, line 33
def group(id)
  Group.new id, @api
end
images() click to toggle source

Create an images object

@return [MailUp::Console::Images]

@example

images = mailup.console.images
# File lib/mailup/console/base.rb, line 45
def images
  Images.new @api
end
import(id) click to toggle source

Create an import object

@param [Integer] idImport The ID of the import process.

@return [MailUp::Console::Import]

@example

import = mailup.console.import(9)
# File lib/mailup/console/base.rb, line 59
def import(id)
  Import.new id, @api
end
list(id) click to toggle source

Create a list object

@param [Integer] id The list_id of the list to access.

@return [MailUp::Console::List]

@example

list = mailup.console.list(2)
# File lib/mailup/console/base.rb, line 73
def list(id)
  List.new id, @api
end
public() click to toggle source

Create a public methods object

@return [MailUp::Console::List]

@example

list = mailup.console.list(2)
# File lib/mailup/console/base.rb, line 85
def public
  Public::Base.new @api
end
recipient() click to toggle source

Create a recipient object

@return [MailUp::Console::Recipient]

@example

recipient = mailup.console.recipient
# File lib/mailup/console/base.rb, line 97
def recipient
  Recipient.new @api
end
user() click to toggle source

Create a user object

@return [MailUp::Console::User]

@example

user = mailup.console.user
# File lib/mailup/console/base.rb, line 109
def user
  User.new @api
end