Class: MailUp::Console::Base
- Inherits:
-
Object
- Object
- MailUp::Console::Base
- Defined in:
- lib/mailup/console/base.rb
Instance Attribute Summary collapse
-
#api ⇒ Object
Returns the value of attribute api.
Instance Method Summary collapse
-
#email ⇒ MailUp::Console::Email
Create an email object.
-
#group(id) ⇒ MailUp::Console::Group
Create a group object.
-
#images ⇒ MailUp::Console::Images
Create an images object.
-
#import(id) ⇒ MailUp::Console::Import
Create an import object.
-
#initialize(api) ⇒ Base
constructor
:nodoc:.
-
#list(id) ⇒ MailUp::Console::List
Create a list object.
-
#public ⇒ MailUp::Console::List
Create a public methods object.
-
#recipient ⇒ MailUp::Console::Recipient
Create a recipient object.
-
#user ⇒ MailUp::Console::User
Create a user object.
Constructor Details
#initialize(api) ⇒ Base
:nodoc:
6 7 8 9 |
# File 'lib/mailup/console/base.rb', line 6 def initialize(api) # :nodoc: @api = api @api.path = "/API/v#{MailUp::API_VERSION}/Rest/ConsoleService.svc/Console" end |
Instance Attribute Details
#api ⇒ Object
Returns the value of attribute api.
4 5 6 |
# File 'lib/mailup/console/base.rb', line 4 def api @api end |
Instance Method Details
#email ⇒ MailUp::Console::Email
Create an email object
19 20 21 |
# File 'lib/mailup/console/base.rb', line 19 def email Email.new @api end |
#group(id) ⇒ MailUp::Console::Group
Create a group object
33 34 35 |
# File 'lib/mailup/console/base.rb', line 33 def group(id) Group.new id, @api end |
#images ⇒ MailUp::Console::Images
Create an images object
45 46 47 |
# File 'lib/mailup/console/base.rb', line 45 def images Images.new @api end |
#import(id) ⇒ MailUp::Console::Import
Create an import object
59 60 61 |
# File 'lib/mailup/console/base.rb', line 59 def import(id) Import.new id, @api end |
#list(id) ⇒ MailUp::Console::List
Create a list object
73 74 75 |
# File 'lib/mailup/console/base.rb', line 73 def list(id) List.new id, @api end |
#public ⇒ MailUp::Console::List
Create a public methods object
85 86 87 |
# File 'lib/mailup/console/base.rb', line 85 def public Public::Base.new @api end |
#recipient ⇒ MailUp::Console::Recipient
Create a recipient object
97 98 99 |
# File 'lib/mailup/console/base.rb', line 97 def recipient Recipient.new @api end |
#user ⇒ MailUp::Console::User
Create a user object
109 110 111 |
# File 'lib/mailup/console/base.rb', line 109 def user User.new @api end |