Module: Bookit

Defined in:
lib/bookit/content.rb,
lib/bookit.rb,
lib/bookit/parser.rb,
lib/bookit/article.rb,
lib/bookit/emitter.rb,
lib/bookit/parser/html.rb,
lib/bookit/content/link.rb,
lib/bookit/content/list.rb,
lib/bookit/content/text.rb,
lib/bookit/emitter/base.rb,
lib/bookit/emitter/epub.rb,
lib/bookit/emitter/mobi.rb,
lib/bookit/content/image.rb,
lib/bookit/content/header.rb,
lib/bookit/content/generic.rb,
lib/bookit/emitter/abstract.rb,
lib/bookit/content/paragraph.rb,
lib/bookit/persistable_object.rb,
lib/bookit/emitter/pdf.rb

Overview

the Content class is an AST of sorts. it holds the generic structure of the article’s content so that we can easily parse out important content attributes and then later output into other formats.

Defined Under Namespace

Classes: Article, Content, Emitter, Parser, PersistableObject