class Mayaml::MailAccount
Attributes
default[RW]
mailboxes[RW]
name[RW]
pass[RW]
port[RW]
realname[RW]
server[RW]
smtp_authenticator[RW]
smtp_port[RW]
smtp_protocol[RW]
smtp_server[RW]
type[RW]
user[RW]
Public Class Methods
new()
click to toggle source
# File lib/mayaml/mail_account.rb, line 25 def initialize set_default_flag set_default_mailboxes end
Public Instance Methods
set_default_flag()
click to toggle source
# File lib/mayaml/mail_account.rb, line 30 def set_default_flag @default = false end
set_default_mailboxes()
click to toggle source
# File lib/mayaml/mail_account.rb, line 34 def set_default_mailboxes @mailboxes = [] end
to_str()
click to toggle source
# File lib/mayaml/mail_account.rb, line 38 def to_str default_mark = @default ? "*" : "" <<-DESC Account#{default_mark}: #{@name}<#{@realname}> | user: #{@user}:#{@pass} #{@type} - #{@server}:#{@port} [#{@mailboxes.join(",")}] #{@smtp_protocol} - #{@smtp_server}:#{@smtp_port} [auth: #{@smtp_authenticator}] DESC end