Module: DraftForge
- Defined in:
- lib/draft_forge.rb,
lib/draft_forge/engine.rb,
lib/draft_forge/version.rb,
app/models/draft_forge/export.rb,
app/jobs/draft_forge/export_pdf_job.rb,
app/services/draft_forge/fetch_export.rb,
app/services/draft_forge/pdf_renderer.rb,
app/services/draft_forge/create_export.rb,
app/services/draft_forge/html_sanitizer.rb,
app/services/draft_forge/editor_js_renderer.rb,
app/controllers/draft_forge/exports_controller.rb,
app/controllers/draft_forge/application_controller.rb,
lib/generators/draft_forge/install/install_generator.rb
Defined Under Namespace
Modules: Generators Classes: ApplicationController, CreateExport, EditorJsRenderer, Engine, Export, ExportPdfJob, ExportsController, FetchExport, HtmlSanitizer, PdfRenderer
Constant Summary collapse
- DEFAULT_SANITIZER_CONFIG =
{ elements: Sanitize::Config::RELAXED[:elements] + %w[table thead tbody tfoot tr td th figure figcaption], attributes: { 'a' => ['href', 'title', 'target', 'rel'], 'img' => ['src', 'alt', 'title', 'width', 'height'], 'td' => ['colspan', 'rowspan', 'style'], 'th' => ['colspan', 'rowspan', 'style'], :all => ['class', 'style', 'contenteditable'] }, protocols: { 'a' => { 'href' => ['http', 'https', 'mailto', 'tel', :relative] }, 'img' => { 'src' => ['http', 'https', :relative] } }, transformers: [] }.freeze
- VERSION =
"0.4.0"
Class Method Summary collapse
Class Method Details
.configure {|_self| ... } ⇒ Object
27 28 29 |
# File 'lib/draft_forge.rb', line 27 def self.configure yield self end |