├── .github └── workflows │ └── build.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── lib └── prawn │ ├── markup.rb │ └── markup │ ├── builders │ ├── list_builder.rb │ ├── nestable_builder.rb │ └── table_builder.rb │ ├── elements │ ├── cell.rb │ ├── item.rb │ └── list.rb │ ├── interface.rb │ ├── processor.rb │ ├── processor │ ├── blocks.rb │ ├── headings.rb │ ├── images.rb │ ├── inputs.rb │ ├── lists.rb │ ├── tables.rb │ └── text.rb │ ├── support │ ├── hash_merger.rb │ ├── normalizer.rb │ └── size_converter.rb │ └── version.rb ├── prawn-markup.gemspec └── spec ├── fixtures ├── DejaVuSans.ttf ├── logo.png └── showcase.html ├── pdf_helpers.rb ├── prawn ├── markup │ ├── interface_spec.rb │ ├── normalizer_spec.rb │ ├── processor │ │ ├── blocks_spec.rb │ │ ├── headings_spec.rb │ │ ├── images_spec.rb │ │ ├── inputs_spec.rb │ │ ├── lists_spec.rb │ │ ├── tables_spec.rb │ │ └── text_spec.rb │ ├── processor_spec.rb │ └── showcase_spec.rb └── markup_spec.rb └── spec_helper.rb /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @codez 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/prawn/markup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup.rb -------------------------------------------------------------------------------- /lib/prawn/markup/builders/list_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/builders/list_builder.rb -------------------------------------------------------------------------------- /lib/prawn/markup/builders/nestable_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/builders/nestable_builder.rb -------------------------------------------------------------------------------- /lib/prawn/markup/builders/table_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/builders/table_builder.rb -------------------------------------------------------------------------------- /lib/prawn/markup/elements/cell.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/elements/cell.rb -------------------------------------------------------------------------------- /lib/prawn/markup/elements/item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/elements/item.rb -------------------------------------------------------------------------------- /lib/prawn/markup/elements/list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/elements/list.rb -------------------------------------------------------------------------------- /lib/prawn/markup/interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/interface.rb -------------------------------------------------------------------------------- /lib/prawn/markup/processor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/processor.rb -------------------------------------------------------------------------------- /lib/prawn/markup/processor/blocks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/processor/blocks.rb -------------------------------------------------------------------------------- /lib/prawn/markup/processor/headings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/processor/headings.rb -------------------------------------------------------------------------------- /lib/prawn/markup/processor/images.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/processor/images.rb -------------------------------------------------------------------------------- /lib/prawn/markup/processor/inputs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/processor/inputs.rb -------------------------------------------------------------------------------- /lib/prawn/markup/processor/lists.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/processor/lists.rb -------------------------------------------------------------------------------- /lib/prawn/markup/processor/tables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/processor/tables.rb -------------------------------------------------------------------------------- /lib/prawn/markup/processor/text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/processor/text.rb -------------------------------------------------------------------------------- /lib/prawn/markup/support/hash_merger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/support/hash_merger.rb -------------------------------------------------------------------------------- /lib/prawn/markup/support/normalizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/support/normalizer.rb -------------------------------------------------------------------------------- /lib/prawn/markup/support/size_converter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/support/size_converter.rb -------------------------------------------------------------------------------- /lib/prawn/markup/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/lib/prawn/markup/version.rb -------------------------------------------------------------------------------- /prawn-markup.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/prawn-markup.gemspec -------------------------------------------------------------------------------- /spec/fixtures/DejaVuSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/fixtures/DejaVuSans.ttf -------------------------------------------------------------------------------- /spec/fixtures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/fixtures/logo.png -------------------------------------------------------------------------------- /spec/fixtures/showcase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/fixtures/showcase.html -------------------------------------------------------------------------------- /spec/pdf_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/pdf_helpers.rb -------------------------------------------------------------------------------- /spec/prawn/markup/interface_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/interface_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup/normalizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/normalizer_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup/processor/blocks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/processor/blocks_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup/processor/headings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/processor/headings_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup/processor/images_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/processor/images_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup/processor/inputs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/processor/inputs_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup/processor/lists_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/processor/lists_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup/processor/tables_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/processor/tables_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup/processor/text_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/processor/text_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup/processor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/processor_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup/showcase_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup/showcase_spec.rb -------------------------------------------------------------------------------- /spec/prawn/markup_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/prawn/markup_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puzzle/prawn-markup/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------