class MimiMailer::Configuration
Constants
- REQUIRED_KEYS
Public Class Methods
new(config = {})
click to toggle source
Calls superclass method
# File lib/mimi_mailer/configuration.rb, line 6 def initialize(config = {}) default_config = { username: nil, api_key: nil, default_from_address: nil, deliveries_enabled: true } config = default_config.merge(config) super config end
Public Instance Methods
valid?()
click to toggle source
# File lib/mimi_mailer/configuration.rb, line 19 def valid? REQUIRED_KEYS.each { |key| return false if send(key.to_sym).nil? } true end