Method: CoreSystemConfiguration::ClassMethods#smtp_configuration

Defined in:
lib/app/models/concerns/core_system_configuration.rb

#smtp_configurationObject



91
92
93
94
95
96
97
98
99
100
# File 'lib/app/models/concerns/core_system_configuration.rb', line 91

def smtp_configuration
  output = {}
  config = configuration
  fields = %w[name address domain port user_name password enable_starttls_auto]
  fields.each do |field|
    field_name = "smtp_#{field}".to_sym
    output[field.to_sym] = config.send(field_name)
  end
  output
end