Module: ActionMailerX509

Defined in:
lib/action_mailer_x509.rb,
lib/action_mailer_x509/x509.rb,
lib/action_mailer_x509/railtie.rb,
lib/generators/action_mailer_x509/install_generator.rb

Defined Under Namespace

Modules: Generators Classes: Railtie, X509

Class Method Summary collapse

Class Method Details

.add_configuration(name, params = {}) ⇒ Object



24
25
26
# File 'lib/action_mailer_x509.rb', line 24

def add_configuration(name, params = {})
  configurations[name.to_sym] = Configuration.new(params)
end

.configurationsObject



20
21
22
# File 'lib/action_mailer_x509.rb', line 20

def configurations
  @configurations ||= {}
end

.default_certs_path=(path) ⇒ Object



32
33
34
# File 'lib/action_mailer_x509.rb', line 32

def default_certs_path=(path)
  @@default_certs_path = Pathname.new(path)
end

.get_configuration(name) ⇒ Object



28
29
30
# File 'lib/action_mailer_x509.rb', line 28

def get_configuration(name)
  configurations[(name || ActionMailerX509.default_configuration).to_sym]
end

.settings {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



16
17
18
# File 'lib/action_mailer_x509.rb', line 16

def settings
  yield self
end