Module: Idml::Composition
- Defined in:
- lib/idml/composition.rb,
lib/idml/composition/prefix.rb,
lib/idml/composition/export_xml.rb,
lib/idml/composition/import_xml.rb,
lib/idml/composition/insert_idml.rb,
lib/idml/composition/add_page_from_idml.rb
Overview
Composition operations on packages. Each operation is its own class (command pattern) so adding a new op doesn't require editing Package or any existing op (open/closed). Every op takes a Package in its constructor and returns a new Package from #call — no in-place mutation.
Defined Under Namespace
Classes: AddPageFromIdml, ExportXml, ImportXml, InsertIdml, Prefix