Class: FileComposer::Documents
- Inherits:
-
Object
- Object
- FileComposer::Documents
- Defined in:
- lib/file_composer/documents.rb,
lib/file_composer/documents/zip.rb,
lib/file_composer/documents/base.rb,
lib/file_composer/documents/text.rb,
lib/file_composer/documents/result.rb,
lib/file_composer/documents/file_result.rb
Overview
Factory for building documents. To register new document types:
-
Implement a subclass for FileComposer::Documents::Base or a document compliant class. The only real constraint is that it is hashable using the acts_as_hashable class method and implements #write!(temp_root = ”, store = Stores::Null.new)
-
Call FileComposer::Documents#register(name, class_constant_or_name)
Defined Under Namespace
Classes: Base, FileResult, Result, Text, Zip