Class: DocPDF::ConverterResolver
- Inherits:
-
Object
- Object
- DocPDF::ConverterResolver
- Defined in:
- lib/docpdf/converter_resolver.rb
Class Method Summary collapse
Class Method Details
.register(name, require_name: nil, mime_types:, loader:) ⇒ Object
6 7 8 |
# File 'lib/docpdf/converter_resolver.rb', line 6 def register(name, require_name: nil, mime_types:, loader:) @adapters << { name: name.to_sym, require_name: require_name, mime_types: mime_types, loader: loader } end |
.resolve(mime_type) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/docpdf/converter_resolver.rb', line 10 def resolve(mime_type) configured = DocPDF.configuration.converter return resolve_configured(configured, mime_type) if configured resolve_registered(mime_type) end |