Class: HttpMailer::ServiceConfiguration
- Inherits:
-
Object
- Object
- HttpMailer::ServiceConfiguration
- Defined in:
- lib/http_mailer/service_configuration.rb
Defined Under Namespace
Classes: Settings
Instance Attribute Summary collapse
-
#settings ⇒ Object
Returns the value of attribute settings.
Instance Method Summary collapse
-
#initialize(settings_hash) ⇒ ServiceConfiguration
constructor
A new instance of ServiceConfiguration.
Constructor Details
#initialize(settings_hash) ⇒ ServiceConfiguration
Returns a new instance of ServiceConfiguration.
6 7 8 9 10 11 12 13 |
# File 'lib/http_mailer/service_configuration.rb', line 6 def initialize(settings_hash) self.settings = Settings.new self.settings.host = settings_hash[:host] self.settings.api_user = settings_hash[:api_user] self.settings.api_key = settings_hash[:api_key] self.settings.subdomain = settings_hash[:subdomain] end |
Instance Attribute Details
#settings ⇒ Object
Returns the value of attribute settings.
4 5 6 |
# File 'lib/http_mailer/service_configuration.rb', line 4 def settings @settings end |