Module: EmlToPdf

Defined in:
lib/eml_to_pdf.rb,
lib/eml_to_pdf/email.rb,
lib/eml_to_pdf/version.rb,
lib/eml_to_pdf/converter.rb,
lib/eml_to_pdf/empty_part.rb,
lib/eml_to_pdf/wkhtmltopdf.rb,
lib/eml_to_pdf/configuration.rb,
lib/eml_to_pdf/extraction_step.rb,
lib/eml_to_pdf/metadata_context.rb,
lib/eml_to_pdf/file_email_provider.rb,
lib/eml_to_pdf/extraction_step_list.rb,
lib/eml_to_pdf/memory_email_provider.rb

Defined Under Namespace

Classes: Configuration, Converter, Email, EmptyPart, ExtractionStep, ExtractionStepList, FileEmailProvider, MemoryEmailProvider, MetadataContext, Wkhtmltopdf

Constant Summary collapse

VERSION =
'0.5.7'

Class Method Summary collapse

Class Method Details

.configurationObject



22
23
24
# File 'lib/eml_to_pdf.rb', line 22

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



18
19
20
# File 'lib/eml_to_pdf.rb', line 18

def self.configure
  yield configuration if block_given?
end

.convert(input, output) ⇒ Object



14
15
16
# File 'lib/eml_to_pdf.rb', line 14

def self.convert(input, output)
  Converter.new(input, output).convert
end

.reset_configuration!Object



26
27
28
# File 'lib/eml_to_pdf.rb', line 26

def self.reset_configuration!
  @configuration = Configuration.new
end