Class: Eco::API::Session::Config::Mailer

Inherits:
BaseConfig show all
Defined in:
lib/eco/api/session/config/mailer.rb

Instance Attribute Summary

Attributes inherited from BaseConfig

#config

Instance Method Summary collapse

Methods inherited from BaseConfig

#clone, #initialize

Methods inherited from Hash

#deep_merge, #deep_merge!

Constructor Details

This class inherits a constructor from Eco::API::Session::Config::BaseConfig

Instance Method Details

#access_key_idObject



32
33
34
# File 'lib/eco/api/session/config/mailer.rb', line 32

def access_key_id
  self["access_key_id"]
end

#access_key_id=(key) ⇒ Object



28
29
30
# File 'lib/eco/api/session/config/mailer.rb', line 28

def access_key_id=(key)
  self["access_key_id"] = key
end

#configured?Boolean

Returns:

  • (Boolean)


7
8
9
10
# File 'lib/eco/api/session/config/mailer.rb', line 7

def configured?
  required = access_key_id && secret_access_key && region
  !!required
end

#fromObject



24
25
26
# File 'lib/eco/api/session/config/mailer.rb', line 24

def from
  self["from"]
end

#from=(value) ⇒ Object



20
21
22
# File 'lib/eco/api/session/config/mailer.rb', line 20

def from=(value)
  self["from"] = value
end

#message_id_domainObject



67
68
69
# File 'lib/eco/api/session/config/mailer.rb', line 67

def message_id_domain
  self["message_id_domain"]
end

#message_id_domain=(domain) ⇒ Object

AWS::SES::Base



63
64
65
# File 'lib/eco/api/session/config/mailer.rb', line 63

def message_id_domain=(domain)
  self["message_id_domain"] = domain
end

#regionObject



49
50
51
# File 'lib/eco/api/session/config/mailer.rb', line 49

def region
  self["region"]
end

#region=(region) ⇒ Object

AWS::SES::Client



45
46
47
# File 'lib/eco/api/session/config/mailer.rb', line 45

def region=(region)
  self["region"] = region
end

#secret_access_keyObject



40
41
42
# File 'lib/eco/api/session/config/mailer.rb', line 40

def secret_access_key
  self["secret_access_key"]
end

#secret_access_key=(key) ⇒ Object



36
37
38
# File 'lib/eco/api/session/config/mailer.rb', line 36

def secret_access_key=(key)
  self["secret_access_key"] = key
end

#serverObject



58
59
60
# File 'lib/eco/api/session/config/mailer.rb', line 58

def server
  self["server"]
end

#server=(domain) ⇒ Object

AWS::SES::Base



54
55
56
# File 'lib/eco/api/session/config/mailer.rb', line 54

def server=(domain)
  self["server"] = domain
end

#toObject



16
17
18
# File 'lib/eco/api/session/config/mailer.rb', line 16

def to
  self["to"]
end

#to=(value) ⇒ Object



12
13
14
# File 'lib/eco/api/session/config/mailer.rb', line 12

def to=(value)
  self["to"] = value
end