Class: Discord::Mailer::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/discord_mailer/configuration.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



7
8
9
10
11
12
# File 'lib/discord_mailer/configuration.rb', line 7

def initialize
  @templates_path = nil
  @templates_type = nil
  @erb_in_templates = false
  @discord_url = nil
end

Instance Attribute Details

#discord_urlObject

Returns the value of attribute discord_url.



5
6
7
# File 'lib/discord_mailer/configuration.rb', line 5

def discord_url
  @discord_url
end

#erb_in_templatesObject

Returns the value of attribute erb_in_templates.



5
6
7
# File 'lib/discord_mailer/configuration.rb', line 5

def erb_in_templates
  @erb_in_templates
end

#templates_pathObject

Returns the value of attribute templates_path.



5
6
7
# File 'lib/discord_mailer/configuration.rb', line 5

def templates_path
  @templates_path
end

#templates_typeObject

Returns the value of attribute templates_type.



5
6
7
# File 'lib/discord_mailer/configuration.rb', line 5

def templates_type
  @templates_type
end

Class Method Details

.configObject



15
16
17
# File 'lib/discord_mailer/configuration.rb', line 15

def config
  @configuration ||= Discord::Mailer::Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



23
24
25
# File 'lib/discord_mailer/configuration.rb', line 23

def configure
  yield(config)
end

.resetObject



19
20
21
# File 'lib/discord_mailer/configuration.rb', line 19

def reset
  @configuration = Discord::Mailer::Configuration.new
end