61
62
63
64
65
66
67
68
69
70
71
|
# File 'lib/mail_male_mail.rb', line 61
def mailman(name)
if config = Configuration.get(name)
self.delivery_method = config['delivery_method'].to_sym if config.key?('delivery_method')
if config.key?("#{self.delivery_method}_settings") && config["#{self.delivery_method}_settings"].is_a?(Hash)
self.send("#{self.delivery_method}_settings=", config["#{self.delivery_method}_settings"].symbolize_keys)
end
if config.key?('provider') && PROVIDERS.include?(config['provider'])
self.mmm_provider = config['provider']
end
end
end
|