Module: ActionMailer::Markdown

Defined in:
lib/action_mailer/markdown.rb,
lib/action_mailer/markdown/version.rb,
lib/action_mailer/markdown/renderer.rb,
lib/action_mailer/markdown/resolver.rb,
lib/action_mailer/markdown/renderer/text.rb,
lib/action_mailer/markdown/template_handler.rb

Defined Under Namespace

Modules: TemplateHandler Classes: Renderer, Resolver

Constant Summary collapse

VERSION =
"0.4.1"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.default_processorObject

Set markdown renderer



11
12
13
# File 'lib/action_mailer/markdown/renderer.rb', line 11

def default_processor
  @default_processor
end

.processorObject

Set markdown renderer



11
12
13
# File 'lib/action_mailer/markdown/renderer.rb', line 11

def processor
  @processor
end

Class Method Details

.html(text) ⇒ Object



31
32
33
# File 'lib/action_mailer/markdown/renderer.rb', line 31

def self.html(text)
  processor.call(text)
end

.text(source) ⇒ Object



35
36
37
# File 'lib/action_mailer/markdown/renderer.rb', line 35

def self.text(source)
  Renderer::Text.extract(source)
end