Class: PivotalCore::Initializer::DefaultUrlOptionsForMailers

Inherits:
Object
  • Object
show all
Defined in:
lib/default_url_options_for_mailers/initializer.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(configuration) ⇒ DefaultUrlOptionsForMailers

Returns a new instance of DefaultUrlOptionsForMailers.



21
22
23
# File 'lib/default_url_options_for_mailers/initializer.rb', line 21

def initialize(configuration)
  @configuration = configuration
end

Class Method Details

.run {|configuration| ... } ⇒ Object

Yields:

  • (configuration)


14
15
16
17
18
19
# File 'lib/default_url_options_for_mailers/initializer.rb', line 14

def self.run
  configuration = Configuration.new
  yield(configuration) if block_given?

  new(configuration).process
end

Instance Method Details

#processObject



25
26
27
# File 'lib/default_url_options_for_mailers/initializer.rb', line 25

def process
  process_action_controller_configuration(@configuration)
end