--- !ruby/object:Gem::Specification
name: sablon
version: !ruby/object:Gem::Version
  version: 0.4.0
platform: ruby
authors:
- Yves Senn
autorequire:
bindir: exe
cert_chain: []
date: 2023-12-17 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: nokogiri
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.8.5
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.8.5
- !ruby/object:Gem::Dependency
  name: rubyzip
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.3.0
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.3.0
- !ruby/object:Gem::Dependency
  name: bundler
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '1.6'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '1.6'
- !ruby/object:Gem::Dependency
  name: rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '13.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '13.0'
- !ruby/object:Gem::Dependency
  name: minitest
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '5.4'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '5.4'
- !ruby/object:Gem::Dependency
  name: xml-simple
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
description: Sablon is a document template processor. At this time it works only with
  docx and MailMerge fields.
email:
- yves.senn@gmail.com
executables:
- sablon
extensions: []
extra_rdoc_files: []
files:
- ".gitignore"
- ".travis.yml"
- Gemfile
- Gemfile.lock
- LICENSE.txt
- README.md
- Rakefile
- bin/rake
- exe/sablon
- lib/sablon.rb
- lib/sablon/configuration/configuration.rb
- lib/sablon/configuration/html_tag.rb
- lib/sablon/content.rb
- lib/sablon/context.rb
- lib/sablon/document_object_model/content_types.rb
- lib/sablon/document_object_model/file_handler.rb
- lib/sablon/document_object_model/model.rb
- lib/sablon/document_object_model/numbering.rb
- lib/sablon/document_object_model/relationships.rb
- lib/sablon/environment.rb
- lib/sablon/html/ast.rb
- lib/sablon/html/ast_builder.rb
- lib/sablon/html/converter.rb
- lib/sablon/html/node_properties.rb
- lib/sablon/html/visitor.rb
- lib/sablon/operations.rb
- lib/sablon/parser/mail_merge.rb
- lib/sablon/processor/document.rb
- lib/sablon/processor/document/blocks.rb
- lib/sablon/processor/document/field_handlers.rb
- lib/sablon/processor/document/operation_construction.rb
- lib/sablon/processor/section_properties.rb
- lib/sablon/template.rb
- lib/sablon/test.rb
- lib/sablon/test/assertions.rb
- lib/sablon/version.rb
- misc/TEMPLATE.md
- misc/cv_sample.png
- misc/cv_template.png
- misc/image-example.png
- misc/recipe_sample.png
- misc/recipe_template.png
- misc/step_1.png
- misc/step_2.png
- misc/step_3_1.png
- misc/step_3_2.png
- misc/step_3_3_a.png
- misc/step_3_3_b.png
- misc/step_4.png
- misc/step_5.png
- misc/step_6.png
- misc/step_7.png
- sablon.gemspec
- test/configuration_test.rb
- test/content_test.rb
- test/context_test.rb
- test/custom_field_handler_test.rb
- test/environment_test.rb
- test/executable_test.rb
- test/expression_test.rb
- test/fixtures/conditionals_sample.docx
- test/fixtures/conditionals_template.docx
- test/fixtures/custom_field_handlers_sample.docx
- test/fixtures/custom_field_handlers_template.docx
- test/fixtures/cv_sample.docx
- test/fixtures/cv_template.docx
- test/fixtures/html/html_test_content.html
- test/fixtures/html_sample.docx
- test/fixtures/images/c3po.jpg
- test/fixtures/images/clone.jpg
- test/fixtures/images/darth_vader.jpg
- test/fixtures/images/r2d2.jpg
- test/fixtures/images/svg_sample.svg
- test/fixtures/images_sample.docx
- test/fixtures/images_template.docx
- test/fixtures/insertion_template.docx
- test/fixtures/insertion_template_no_styles.docx
- test/fixtures/loops_sample.docx
- test/fixtures/loops_template.docx
- test/fixtures/markdown_sample.docx
- test/fixtures/recipe_context.json
- test/fixtures/recipe_sample.docx
- test/fixtures/recipe_template.docx
- test/fixtures/svg_images_sample.docx
- test/fixtures/svg_images_template.docx
- test/fixtures/xml/comment.xml
- test/fixtures/xml/comment_block_and_comment_as_key.xml
- test/fixtures/xml/complex_field.xml
- test/fixtures/xml/complex_field_inline_conditional.xml
- test/fixtures/xml/conditional.xml
- test/fixtures/xml/conditional_inline.xml
- test/fixtures/xml/conditional_inline_with_elsif_else_clauses.xml
- test/fixtures/xml/conditional_with_elsif_else_clauses.xml
- test/fixtures/xml/conditional_with_predicate.xml
- test/fixtures/xml/conditional_without_ending.xml
- test/fixtures/xml/corrupt_table.xml
- test/fixtures/xml/edited_complex_field.xml
- test/fixtures/xml/image.xml
- test/fixtures/xml/loop_with_unique_ids.xml
- test/fixtures/xml/loop_without_ending.xml
- test/fixtures/xml/mock_document/word/document.xml
- test/fixtures/xml/paragraph_loop.xml
- test/fixtures/xml/paragraph_loop_within_table_cell.xml
- test/fixtures/xml/simple_field.xml
- test/fixtures/xml/simple_field_with_styling.xml
- test/fixtures/xml/simple_fields.xml
- test/fixtures/xml/table_multi_row_loop.xml
- test/fixtures/xml/table_row_loop.xml
- test/fixtures/xml/test_ignore_complex_field_spanning_multiple_paragraphs.xml
- test/html/ast_builder_test.rb
- test/html/ast_test.rb
- test/html/converter_style_test.rb
- test/html/converter_test.rb
- test/html/node_properties_test.rb
- test/html_test.rb
- test/mail_merge_parser_test.rb
- test/processor/document_test.rb
- test/processor/section_properties_test.rb
- test/sablon_test.rb
- test/sandbox/.gitkeep
- test/support/document_xml_helper.rb
- test/support/html_snippets.rb
- test/support/xml_snippets.rb
- test/test_helper.rb
homepage: http://github.com/senny/sablon
licenses:
- MIT
metadata: {}
post_install_message:
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '2.2'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.3.7
signing_key:
specification_version: 4
summary: docx template processor
test_files:
- test/configuration_test.rb
- test/content_test.rb
- test/context_test.rb
- test/custom_field_handler_test.rb
- test/environment_test.rb
- test/executable_test.rb
- test/expression_test.rb
- test/fixtures/conditionals_sample.docx
- test/fixtures/conditionals_template.docx
- test/fixtures/custom_field_handlers_sample.docx
- test/fixtures/custom_field_handlers_template.docx
- test/fixtures/cv_sample.docx
- test/fixtures/cv_template.docx
- test/fixtures/html/html_test_content.html
- test/fixtures/html_sample.docx
- test/fixtures/images/c3po.jpg
- test/fixtures/images/clone.jpg
- test/fixtures/images/darth_vader.jpg
- test/fixtures/images/r2d2.jpg
- test/fixtures/images/svg_sample.svg
- test/fixtures/images_sample.docx
- test/fixtures/images_template.docx
- test/fixtures/insertion_template.docx
- test/fixtures/insertion_template_no_styles.docx
- test/fixtures/loops_sample.docx
- test/fixtures/loops_template.docx
- test/fixtures/markdown_sample.docx
- test/fixtures/recipe_context.json
- test/fixtures/recipe_sample.docx
- test/fixtures/recipe_template.docx
- test/fixtures/svg_images_sample.docx
- test/fixtures/svg_images_template.docx
- test/fixtures/xml/comment.xml
- test/fixtures/xml/comment_block_and_comment_as_key.xml
- test/fixtures/xml/complex_field.xml
- test/fixtures/xml/complex_field_inline_conditional.xml
- test/fixtures/xml/conditional.xml
- test/fixtures/xml/conditional_inline.xml
- test/fixtures/xml/conditional_inline_with_elsif_else_clauses.xml
- test/fixtures/xml/conditional_with_elsif_else_clauses.xml
- test/fixtures/xml/conditional_with_predicate.xml
- test/fixtures/xml/conditional_without_ending.xml
- test/fixtures/xml/corrupt_table.xml
- test/fixtures/xml/edited_complex_field.xml
- test/fixtures/xml/image.xml
- test/fixtures/xml/loop_with_unique_ids.xml
- test/fixtures/xml/loop_without_ending.xml
- test/fixtures/xml/mock_document/word/document.xml
- test/fixtures/xml/paragraph_loop.xml
- test/fixtures/xml/paragraph_loop_within_table_cell.xml
- test/fixtures/xml/simple_field.xml
- test/fixtures/xml/simple_field_with_styling.xml
- test/fixtures/xml/simple_fields.xml
- test/fixtures/xml/table_multi_row_loop.xml
- test/fixtures/xml/table_row_loop.xml
- test/fixtures/xml/test_ignore_complex_field_spanning_multiple_paragraphs.xml
- test/html/ast_builder_test.rb
- test/html/ast_test.rb
- test/html/converter_style_test.rb
- test/html/converter_test.rb
- test/html/node_properties_test.rb
- test/html_test.rb
- test/mail_merge_parser_test.rb
- test/processor/document_test.rb
- test/processor/section_properties_test.rb
- test/sablon_test.rb
- test/sandbox/.gitkeep
- test/support/document_xml_helper.rb
- test/support/html_snippets.rb
- test/support/xml_snippets.rb
- test/test_helper.rb