Module: PureDocx

Included in:
Basement
Defined in:
lib/puredocx.rb,
lib/puredocx/document.rb,
lib/puredocx/exceptions.rb,
lib/puredocx/doc_archive.rb,
lib/puredocx/constructors/rels.rb,
lib/puredocx/xml_generators/row.rb,
lib/puredocx/xml_generators/base.rb,
lib/puredocx/xml_generators/cell.rb,
lib/puredocx/xml_generators/text.rb,
lib/puredocx/xml_generators/image.rb,
lib/puredocx/xml_generators/table.rb,
lib/puredocx/constructors/image_size.rb,
lib/puredocx/constructors/table_column.rb

Defined Under Namespace

Modules: ClassMethods, Constructors, XmlGenerators Classes: Basement, DocArchive, Document

Constant Summary collapse

FileCreatingError =
Class.new(StandardError)
ImageReadingError =
Class.new(StandardError)
NoImageDirectoryPathError =
Class.new(StandardError)
TableColumnsWidthError =
Class.new(StandardError)
TableColumnsCountError =
Class.new(StandardError)

Class Method Summary collapse

Class Method Details

.create(*args, &block) ⇒ Object



25
26
27
# File 'lib/puredocx.rb', line 25

def self.create(*args, &block)
  Basement.create(*args, &block)
end

.included(base) ⇒ Object



7
8
9
# File 'lib/puredocx.rb', line 7

def self.included(base)
  base.extend ClassMethods
end