.gitattributes | 100644 | 0 | 0 | | | 19 Bytes | b2cd55282ec256c4aba2d6599945280231656e04f25a15c202c361eedd1149b9 |
.gitignore | 100644 | 0 | 0 | | | 163 Bytes | c53ef5cd0aad5d39558eff51cce1eea2ac8bc017dc7d4a1573578c7c9cfe9c77 |
.rspec | 100644 | 0 | 0 | | | 52 Bytes | 95b2c472d6aae8d326383d1780d9cb7bf65bd06e2f2494f26b2ef62693109204 |
.ruby-version | 100644 | 0 | 0 | | | 5 Bytes | 35a46a442defa82ca36265889ecde77d189d9040e80c746aff175e34f91a735c |
.watchr | 100755 | 0 | 0 | | | 3.15 KB | 27c9670e8a8075bb0c8817a1ba890f444c1fc214ce203a43560184555ca6be0c |
Gemfile | 100644 | 0 | 0 | | | 90 Bytes | 1b3682079310c5144544acac2815091b1993a1a931a3a11dc6f082b4b99eb975 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.05 KB | d42c28cdf20cd650df16b0da34e19ab0d0719674f9bc52c5f30a7908b6a8626d |
README.md | 100644 | 0 | 0 | | | 2.61 KB | c0a9e1162a2d74d12775e1aade701ea99ae9a3569396139efb89202a48f6d716 |
Rakefile | 100644 | 0 | 0 | | | 209 Bytes | f07fb83ab523481d9a985e71acba03eb13c5b2b809151bb53b3486fab2398367 |
docs/creating_templates.docx | 100644 | 0 | 0 | | | 206 KB | 2b2b9838b50df594d80e915e3c010fce0de2c15529e4f1f39e9be6cd4d49e86b |
docs/creating_templates.md | 100644 | 0 | 0 | | | 20.4 KB | 2f376538def5da419ae5692e9a98dbca3f48fa3a01094181e4f1f448ffec8af8 |
lib/sheng.rb | 100644 | 0 | 0 | | | 426 Bytes | ace32fb9e97ae02eeae45c34d71e72e5f33d599faabd70914974988890a45502 |
lib/sheng/block.rb | 100644 | 0 | 0 | | | 1.77 KB | e7a55b949746ae2d1d1006dea8912281d10b5e934326db1d4a9a04199c8f80bf |
lib/sheng/check_box.rb | 100644 | 0 | 0 | | | 1001 Bytes | c3cd6ff619501d2547cd5062a90f6500272ca1003e32928142f30f1452c34d52 |
lib/sheng/conditional_block.rb | 100644 | 0 | 0 | | | 728 Bytes | f1bbc529e35dba3058883acb092efaf558fa10c9b04e28b525942f96b54ab06b |
lib/sheng/data_set.rb | 100644 | 0 | 0 | | | 1.24 KB | 6480632ff9f478c48b3c2ae3c2b2a167a0a043f5f33ec95535788f97687e883e |
lib/sheng/docx.rb | 100644 | 0 | 0 | | | 1.98 KB | b22b4483e0cd9761d771b7d6b1be969da06e6818ed57c5c08b1701aafb8da324 |
lib/sheng/merge_field.rb | 100644 | 0 | 0 | | | 4.98 KB | 29124854459882e19ed14d9be57d548b5d6041e1ed4f77869de257ddb059b925 |
lib/sheng/merge_field_set.rb | 100644 | 0 | 0 | | | 2.53 KB | 1530532d39c3b82b71676b793a6a4a5628bf46597f6de972970a7bbd38751c7b |
lib/sheng/path_helpers.rb | 100644 | 0 | 0 | | | 296 Bytes | 0781d5af6f590916e47cf122acb7128215e4a4192fab8599588fdf2e6b88e473 |
lib/sheng/sequence.rb | 100644 | 0 | 0 | | | 2.1 KB | f58491662c060054771d0836131c74e314b6702c68b3481fcf2732c25b29d9ac |
lib/sheng/support.rb | 100644 | 0 | 0 | | | 1.88 KB | fd411cf901166b22479708fd5414348080f0241bba72c63bdf0a984e27ffe5cd |
lib/sheng/version.rb | 100644 | 0 | 0 | | | 37 Bytes | c6745beaeedf3cd62b14e8521e8f7011a55bd186b8b4a9fa8a1dced3b631ffdd |
lib/sheng/wml_file.rb | 100644 | 0 | 0 | | | 1.09 KB | db8fdbf4468f68509cab67cd08c91eb854e5f944ff2d874d46609f4183df4f4e |
sheng.gemspec | 100644 | 0 | 0 | | | 1.27 KB | cd77b117a43858928b7958ae2c036d5a9c3faf370b65bbc5405d9e532a54b846 |
spec/fixtures/bad_docx_files/with_field_not_in_dataset.docx | 100644 | 0 | 0 | | | 13.9 KB | 19d6cd330ca6d1b3ff3aa66f4d17b4c115a9cc0a6dc1df17ae765465790d9727 |
spec/fixtures/bad_docx_files/with_missing_sequence_start.docx | 100644 | 0 | 0 | | | 14.2 KB | 1ea82a23245d24f7826bf6ac142cc8694f17dc33124cce495ca9ea03e4b57471 |
spec/fixtures/bad_docx_files/with_old_mergefields.docx | 100644 | 0 | 0 | | | 56.4 KB | f4af7e79ab85be153809ea01b620adbf6866e71a5280e0b127e337e83ffbbe78 |
spec/fixtures/bad_docx_files/with_poorly_nested_sequences.docx | 100644 | 0 | 0 | | | 13.9 KB | c2db9192e9af44e75821e5a2b480bd8c07bb7b7b68dd199abb3bac4a3b8ed0e4 |
spec/fixtures/bad_docx_files/with_unended_sequence.docx | 100644 | 0 | 0 | | | 14.2 KB | 3c3ee8b85315cddeeaa84b1e4f899d54dd9f02da0988cf5a430b8ca7c3ad3623 |
spec/fixtures/docx_files/input_document.docx | 100644 | 0 | 0 | | | 102 KB | e433f7c79042a208b55f84d2f0f610e4a6c1b0be86633ac06dad7927aad121bb |
spec/fixtures/docx_files/old_style/input_document.docx | 100644 | 0 | 0 | | | 102 KB | 3990c267156c9823948ea691846a2cc3ea7819ac7d859c99ce8d8af53fe82113 |
spec/fixtures/docx_files/old_style/output_document.docx | 100644 | 0 | 0 | | | 87.2 KB | c428c168214461476c63e9320f63ff92d51813ad511c5fda808bfc9b493886a4 |
spec/fixtures/docx_files/output_document.docx | 100644 | 0 | 0 | | | 89.5 KB | c1d2d7887bd3699289553300d327ad62e70c314a1a663ab997895f05840316b5 |
spec/fixtures/inputs/complete.json | 100644 | 0 | 0 | | | 1.87 KB | 8d021bed0b046a4c3108484666c15a4db41f9bfd55bf675e5e6e996566b43741 |
spec/fixtures/inputs/incomplete.json | 100644 | 0 | 0 | | | 1.72 KB | 37fc0be14e262828c00f961c32ea9a53637f9c38209f57c2d74574841a4b953b |
spec/fixtures/trees/embedded_sequence.yml | 100644 | 0 | 0 | | | 234 Bytes | 45a8af58f3e8035a6e6e5fc163059f3f5e326f66d3ee1238f5c24d9f146300b4 |
spec/fixtures/trees/merge_field_set.yml | 100644 | 0 | 0 | | | 334 Bytes | 8659bc3fabb4dad961a6da11164f6d85584e32530b58a58920870a22e7daea9a |
spec/fixtures/xml_fragments/input/check_box/check_box.xml | 100644 | 0 | 0 | | | 283 Bytes | 40f78e4b045ef3470b81b76068fd0ced21ba0ab5af4e6ead187952522a26ac5f |
spec/fixtures/xml_fragments/input/conditional_block/bad/badly_nested_conditional.xml | 100644 | 0 | 0 | | | 2.14 KB | c390ad0cd0f47b496b808b5db603d91ac5e3b89e88c55b58df0ec8f101bc9dc0 |
spec/fixtures/xml_fragments/input/conditional_block/bad/unclosed_conditional.xml | 100644 | 0 | 0 | | | 752 Bytes | 26fe0f40febff133d533030111b4f4831d7c6cd26aab1cee1562dde7d029b479 |
spec/fixtures/xml_fragments/input/conditional_block/conditional_block_if.xml | 100644 | 0 | 0 | | | 1.69 KB | eb80ee8e9f27b763918ea576cca1779e21218f9ee212cc3bd5bfdfefde619e3f |
spec/fixtures/xml_fragments/input/conditional_block/conditional_block_inline.xml | 100644 | 0 | 0 | | | 1.3 KB | d68547d9b5fd68e2220e476bd77d47371012290f78b80c1b3885f1fcf43d819c |
spec/fixtures/xml_fragments/input/conditional_block/conditional_block_unless.xml | 100644 | 0 | 0 | | | 1.08 KB | 7f76a4403c737009f3d1b4663564b4624a7fe8ec4008057cc808d78255df2a93 |
spec/fixtures/xml_fragments/input/conditional_block/conditional_in_table.xml | 100644 | 0 | 0 | | | 3.88 KB | 68a8b8e46fd326a780253169e64a87a8ecea621120bc97c1d814ab4bc74499e9 |
spec/fixtures/xml_fragments/input/conditional_block/embedded_conditional.xml | 100644 | 0 | 0 | | | 1.73 KB | 9dfa2395a0ec07266160bef5f2692038ee0673d71673461c47571a9929500b00 |
spec/fixtures/xml_fragments/input/merge_field/bad/not_a_real_mergefield_new.xml | 100644 | 0 | 0 | | | 439 Bytes | 43217e3af3f4d4a5ef723023cb539481de612806a1211ce9fa158be97123ded3 |
spec/fixtures/xml_fragments/input/merge_field/bad/not_a_real_mergefield_old.xml | 100644 | 0 | 0 | | | 230 Bytes | b865f8d1a75391848f726803afd0105f7e470346669a5862af51e91d70341556 |
spec/fixtures/xml_fragments/input/merge_field/bad/unclosed_merge_field.xml | 100644 | 0 | 0 | | | 546 Bytes | 454108101a1828476082ab88fc744cb15cc86405a152ad7fb71ae349f444fb76 |
spec/fixtures/xml_fragments/input/merge_field/inline_merge_field.xml | 100644 | 0 | 0 | | | 558 Bytes | f0c9f45558d61d55d264413ba1bfe28697a806dd034722f6459d6fa4bd470638 |
spec/fixtures/xml_fragments/input/merge_field/merge_field.xml | 100644 | 0 | 0 | | | 352 Bytes | 7d0ce79844c544a8c043a63e17ad65528d68d0c0ee713b0f9423526241ee016f |
spec/fixtures/xml_fragments/input/merge_field/new_merge_field.xml | 100644 | 0 | 0 | | | 602 Bytes | 5a55c6658b4393d5472cd7703ebadba74510521bc8f529adb7899a71b009f528 |
spec/fixtures/xml_fragments/input/merge_field/split_merge_field.xml | 100644 | 0 | 0 | | | 764 Bytes | c30ec56847674e44c8b08a2f8af43dbe047ab34e97dd01d54332fd906292c974 |
spec/fixtures/xml_fragments/input/merge_field_set/complex_nesting_and_reuse.xml | 100644 | 0 | 0 | | | 5.92 KB | 060464c4cc93fcdeb6579cb9ca661b045d1eba62eb80691528d76c206107193d |
spec/fixtures/xml_fragments/input/merge_field_set/merge_field_set.xml | 100644 | 0 | 0 | | | 2.1 KB | 4714dc05dc4f6975e66d6d0772b13a872f1a5d82598c9c328a018717395ff8ab |
spec/fixtures/xml_fragments/input/merge_field_set/with_non_mergefield_fields.xml | 100644 | 0 | 0 | | | 932 Bytes | 36fbb581e1ef4fbb606a00857b23491fa52a530441f790175c4361c370158b86 |
spec/fixtures/xml_fragments/input/sequence/array_sequence.xml | 100644 | 0 | 0 | | | 631 Bytes | 97a227e62e60990c78f539427eee144560e11726bb8f7c518ef7289b2014788c |
spec/fixtures/xml_fragments/input/sequence/bad/badly_nested_sequence.xml | 100644 | 0 | 0 | | | 1.37 KB | 310861de33c33b9d764e1ee55f5595dd16e1c1c33aa0f3d896960ce99d4300e2 |
spec/fixtures/xml_fragments/input/sequence/bad/unclosed_sequence.xml | 100644 | 0 | 0 | | | 768 Bytes | d54b74a5c6ec9c0928a5609b1846aa69f18c027acb4acb2a50e7227f989aacb6 |
spec/fixtures/xml_fragments/input/sequence/embedded_sequence.xml | 100644 | 0 | 0 | | | 1.62 KB | 4efd0322be85e0e54dd11cd4b5059a2b66c933def750160230684a72009bf6cf |
spec/fixtures/xml_fragments/input/sequence/inline_sequence.xml | 100644 | 0 | 0 | | | 706 Bytes | 61b18baab2424e72aad80eda801f513b9ef7145e3bb1177028f606efa4c98cb7 |
spec/fixtures/xml_fragments/input/sequence/overridden_iterator_array_sequence.xml | 100644 | 0 | 0 | | | 605 Bytes | 84f5a462ba4e9b2e9f9b66b497bc73bebc5c61c1e8ce725d48a9ee6d196432dd |
spec/fixtures/xml_fragments/input/sequence/sequence.xml | 100644 | 0 | 0 | | | 963 Bytes | 9bdb3e5bd187e927fef3b1a3985ed97bfd75fd370caffe9d04f55a728de7a450 |
spec/fixtures/xml_fragments/input/sequence/sequence_in_table.xml | 100644 | 0 | 0 | | | 2.61 KB | 2da44526913da29769bd06734482a3d88948dd5361060ebfc2002eeb58698d7d |
spec/fixtures/xml_fragments/input/sequence/sequence_with_section_formatting.xml | 100644 | 0 | 0 | | | 985 Bytes | 203e7b449e88bbfb6baa09d445cada7159d5fd289eb800a4079ac4a355658125 |
spec/fixtures/xml_fragments/input/sequence/series_with_commas.xml | 100644 | 0 | 0 | | | 1.77 KB | 082a4a5927ffdd03a044f4f4f267e632e7232f49f6d58faddf876a696ba939be |
spec/fixtures/xml_fragments/output/check_box/check_box.xml | 100644 | 0 | 0 | | | 283 Bytes | 3140ef39ab17e328640de0ed29464bb12d21aa18fe60053322363f177c601f15 |
spec/fixtures/xml_fragments/output/conditional_block/conditional_in_table_does_not_exist.xml | 100644 | 0 | 0 | | | 929 Bytes | 7e3609297135043828605bbd87daf4a92298fe733723a8e9e7ffec6009fe21ee |
spec/fixtures/xml_fragments/output/conditional_block/conditional_in_table_exists.xml | 100644 | 0 | 0 | | | 1.45 KB | 2229bf29274e95a5464401ca2d99c5e5332f287eb46365a2c2b8a9ceee5822be |
spec/fixtures/xml_fragments/output/conditional_block/embedded_conditional_both.xml | 100644 | 0 | 0 | | | 274 Bytes | e33a4577c5d4b0843783f29a34c9cfb18c3515f3acb522c24ed1c30fa460396c |
spec/fixtures/xml_fragments/output/conditional_block/embedded_conditional_inside.xml | 100644 | 0 | 0 | | | 152 Bytes | 3643e9432d487f44aeb7fb6a960affe0c753ddad51f4c4ac5b93bdb6ddd974cb |
spec/fixtures/xml_fragments/output/conditional_block/embedded_conditional_outside.xml | 100644 | 0 | 0 | | | 221 Bytes | 596bd8b08d374038ec2888ebd1cef1546955090d4daa88137b8d8f9029fe067e |
spec/fixtures/xml_fragments/output/conditional_block/if_does_not_exist.xml | 100644 | 0 | 0 | | | 143 Bytes | d5a40d3fc420b960835c769a0fd60852db3af62ae013876adecf2986e71ff574 |
spec/fixtures/xml_fragments/output/conditional_block/if_exists.xml | 100644 | 0 | 0 | | | 388 Bytes | 31bfa8f08c4378a139dd3110f1c6ed4382bfab25a95958f2fdf8085a09ab927f |
spec/fixtures/xml_fragments/output/conditional_block/inline_does_not_exist.xml | 100644 | 0 | 0 | | | 258 Bytes | b31221c20e75d3238974c606af0bac6d3cff19c94207861c62408fb85b2c589c |
spec/fixtures/xml_fragments/output/conditional_block/inline_exists.xml | 100644 | 0 | 0 | | | 347 Bytes | ba20f70a394f3012ddaf295e7a60bfab4bc364bbde1708afd6a760c5b19ff09c |
spec/fixtures/xml_fragments/output/conditional_block/unless_does_not_exist.xml | 100644 | 0 | 0 | | | 241 Bytes | fe1e5ecc1697e7efa17becd5ecd6f47b79eab5ec70aed67065829423f8ac0ae9 |
spec/fixtures/xml_fragments/output/conditional_block/unless_exists.xml | 100644 | 0 | 0 | | | 149 Bytes | e9fbc0df6c5151ee473e4faeb859b02014012090e1b74b3a274ee25b62065104 |
spec/fixtures/xml_fragments/output/merge_field/inline_merge_field.xml | 100644 | 0 | 0 | | | 208 Bytes | 51a7398b7f2054862f6f307747f3c558f53e7d3ecd5a10a83ad8cc88433c036c |
spec/fixtures/xml_fragments/output/merge_field/merge_field.xml | 100644 | 0 | 0 | | | 242 Bytes | 2029998accaacb455bbcbedf3907b0ddcbf1cef860dc9e1674de2084e070d868 |
spec/fixtures/xml_fragments/output/merge_field/split_merge_field.xml | 100644 | 0 | 0 | | | 208 Bytes | c51e739b077a2dac851cb5058472c4f8b03efd9723ae599d48e07d6bf030445b |
spec/fixtures/xml_fragments/output/merge_field_set/complex_nesting_and_reuse.xml | 100644 | 0 | 0 | | | 3.67 KB | bdd4279222b56ccf7e10077a2b973e9cfa2b93e9be62ee06eef76aa9e9843302 |
spec/fixtures/xml_fragments/output/merge_field_set/merge_field_set.xml | 100644 | 0 | 0 | | | 1.28 KB | 808bd2e5003f852b74dca2c22b4b147715c65fd40e41ef9b99dc31969a80a034 |
spec/fixtures/xml_fragments/output/merge_field_set/with_non_mergefield_fields.xml | 100644 | 0 | 0 | | | 634 Bytes | 7f7b6209aa77f6decd71c8f0d51512e7010e00974c89dad2a4ed65e721760bca |
spec/fixtures/xml_fragments/output/sequence/array_sequence.xml | 100644 | 0 | 0 | | | 282 Bytes | 5ec02760794c1bec8d168c26f56fc2eacaa7e18e8ec93f346271cbf030923042 |
spec/fixtures/xml_fragments/output/sequence/embedded_sequence.xml | 100644 | 0 | 0 | | | 898 Bytes | d218b8fc52985185d907f9e63dc392d4231caddc83fe2ca14919303352e5d4d0 |
spec/fixtures/xml_fragments/output/sequence/inline_sequence.xml | 100644 | 0 | 0 | | | 331 Bytes | 3a4dbb917f6d18395de88f784ab8d162a1dc3a9c6c585747c22d705096ee93e8 |
spec/fixtures/xml_fragments/output/sequence/overridden_iterator_array_sequence.xml | 100644 | 0 | 0 | | | 233 Bytes | 121a8be23467d2d60a54d4bab38f8ac94aa6adae182f5b72bd77998bf83a4600 |
spec/fixtures/xml_fragments/output/sequence/sequence.xml | 100644 | 0 | 0 | | | 482 Bytes | b449bd2dd8a60b8d90318cea983ab18e1f9cb6297f2a2f4213f8153df8625bc7 |
spec/fixtures/xml_fragments/output/sequence/sequence_in_table.xml | 100644 | 0 | 0 | | | 2.04 KB | ac7f4882ba9ca236f19390a842236d4db5a9148b34d21985dadc489a2350142e |
spec/fixtures/xml_fragments/output/sequence/sequence_with_section_formatting.xml | 100644 | 0 | 0 | | | 882 Bytes | 3a4b81639134e270001bcf472345855fcc7197aefe1663f55c6f8920d56b7f30 |
spec/fixtures/xml_fragments/output/sequence/series_with_commas.xml | 100644 | 0 | 0 | | | 871 Bytes | 351cc01ce53710bd6bbe235d62b9ac497eaf39a2907a452c8e7e8354640b535f |
spec/fixtures/xml_fragments/output/sequence/series_with_commas_two_items.xml | 100644 | 0 | 0 | | | 655 Bytes | 4ed198345858b4034098b5aa1014b4d7f5cbbb93bcf55b377a9cb6c10ce92e5c |
spec/lib/sheng/check_box_spec.rb | 100644 | 0 | 0 | | | 3.46 KB | 63ba4cbe3b2607671f62cd259052eedfdcce0cbdc4dbf68117f600aa2a31da54 |
spec/lib/sheng/conditional_block_spec.rb | 100644 | 0 | 0 | | | 5.4 KB | d318195aac20095d9a9807eaaca93b348e596fb6ace8794b9452109db4f3932c |
spec/lib/sheng/data_set_spec.rb | 100644 | 0 | 0 | | | 2.2 KB | 1b1d77a7b6a211b786202c25e95e9c1221b849752521f9300d2373a54b89ecd4 |
spec/lib/sheng/docx_spec.rb | 100644 | 0 | 0 | | | 5.81 KB | 0328881a0395e6a374ef1569d811bfe7bdd1a1b71f71ecb702a670004d3d3c16 |
spec/lib/sheng/merge_field_set_spec.rb | 100644 | 0 | 0 | | | 5.44 KB | 6f164cf90c64e3f83be970bb053fb6bf60e8dadeccf02ec661171e3a87fe784f |
spec/lib/sheng/merge_field_spec.rb | 100644 | 0 | 0 | | | 9.21 KB | c10fb2b081fa3b1143635ae602c2a0a37fb78ce80d27088f88490f06586a7b9c |
spec/lib/sheng/sequence_spec.rb | 100644 | 0 | 0 | | | 7.43 KB | 581ff7f5fb6df9523de03ecd9b911f6239101fdd8ef9c77ea36d1000995c702a |
spec/lib/sheng/wml_file_spec.rb | 100644 | 0 | 0 | | | 1.31 KB | 11abb583cfb1e8b0e18c1f9d6943fa8e7693f890e582d42298df0ea79d7fd3a9 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 381 Bytes | 62e0cce3395415210d6b4600e5cc88770841d4c523358928d7a7a8cb5f552aef |
spec/support/path_helper.rb | 100644 | 0 | 0 | | | 319 Bytes | 3ed6b37512b85e2ed788f9002eadf9fb72be19a2e9ba0a33b6020f53bdddbe1c |
spec/support/xml_helper.rb | 100644 | 0 | 0 | | | 811 Bytes | 3914854afeddce5b8a66975f3c68daec21f620d6cc59a6dceb2a58e46907da6b |