├── .gitignore ├── Changelog ├── LICENSE ├── README.md ├── Rakefile ├── fixtures ├── advanced.odt ├── footer.odt ├── greek.odt ├── header.odt ├── loop.odt ├── loop_table.odt ├── table_rows.odt └── variables.odt ├── lib ├── serenity.rb └── serenity │ ├── debug.rb │ ├── escape_xml.rb │ ├── generator.rb │ ├── images_processor.rb │ ├── line.rb │ ├── node_type.rb │ ├── odteruby.rb │ ├── template.rb │ └── xml_reader.rb ├── pkg ├── serenity-odt-0.1.0.gem ├── serenity-odt-0.1.1.gem ├── serenity-odt-0.2.0.gem └── serenity-odt-0.2.2.gem ├── serenity-odt.gemspec ├── showcase ├── imgs │ ├── serenity_output.png │ └── serenity_template.png ├── showcase.odt ├── showcase.rb └── showcase_output.odt └── spec ├── escape_xml_spec.rb ├── generator_spec.rb ├── odteruby_spec.rb ├── output_greek.odt ├── spec_helper.rb ├── support └── matchers │ ├── be_a_document.rb │ └── contain_in.rb ├── template_spec.rb └── xml_reader_spec.rb /.gitignore: -------------------------------------------------------------------------------- 1 | debug/* 2 | TODO 3 | 4 | *.sw* 5 | -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/Changelog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/Rakefile -------------------------------------------------------------------------------- /fixtures/advanced.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/fixtures/advanced.odt -------------------------------------------------------------------------------- /fixtures/footer.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/fixtures/footer.odt -------------------------------------------------------------------------------- /fixtures/greek.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/fixtures/greek.odt -------------------------------------------------------------------------------- /fixtures/header.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/fixtures/header.odt -------------------------------------------------------------------------------- /fixtures/loop.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/fixtures/loop.odt -------------------------------------------------------------------------------- /fixtures/loop_table.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/fixtures/loop_table.odt -------------------------------------------------------------------------------- /fixtures/table_rows.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/fixtures/table_rows.odt -------------------------------------------------------------------------------- /fixtures/variables.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/fixtures/variables.odt -------------------------------------------------------------------------------- /lib/serenity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/lib/serenity.rb -------------------------------------------------------------------------------- /lib/serenity/debug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/lib/serenity/debug.rb -------------------------------------------------------------------------------- /lib/serenity/escape_xml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/lib/serenity/escape_xml.rb -------------------------------------------------------------------------------- /lib/serenity/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/lib/serenity/generator.rb -------------------------------------------------------------------------------- /lib/serenity/images_processor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/lib/serenity/images_processor.rb -------------------------------------------------------------------------------- /lib/serenity/line.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/lib/serenity/line.rb -------------------------------------------------------------------------------- /lib/serenity/node_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/lib/serenity/node_type.rb -------------------------------------------------------------------------------- /lib/serenity/odteruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/lib/serenity/odteruby.rb -------------------------------------------------------------------------------- /lib/serenity/template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/lib/serenity/template.rb -------------------------------------------------------------------------------- /lib/serenity/xml_reader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/lib/serenity/xml_reader.rb -------------------------------------------------------------------------------- /pkg/serenity-odt-0.1.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/pkg/serenity-odt-0.1.0.gem -------------------------------------------------------------------------------- /pkg/serenity-odt-0.1.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/pkg/serenity-odt-0.1.1.gem -------------------------------------------------------------------------------- /pkg/serenity-odt-0.2.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/pkg/serenity-odt-0.2.0.gem -------------------------------------------------------------------------------- /pkg/serenity-odt-0.2.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/pkg/serenity-odt-0.2.2.gem -------------------------------------------------------------------------------- /serenity-odt.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/serenity-odt.gemspec -------------------------------------------------------------------------------- /showcase/imgs/serenity_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/showcase/imgs/serenity_output.png -------------------------------------------------------------------------------- /showcase/imgs/serenity_template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/showcase/imgs/serenity_template.png -------------------------------------------------------------------------------- /showcase/showcase.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/showcase/showcase.odt -------------------------------------------------------------------------------- /showcase/showcase.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/showcase/showcase.rb -------------------------------------------------------------------------------- /showcase/showcase_output.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/showcase/showcase_output.odt -------------------------------------------------------------------------------- /spec/escape_xml_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/spec/escape_xml_spec.rb -------------------------------------------------------------------------------- /spec/generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/spec/generator_spec.rb -------------------------------------------------------------------------------- /spec/odteruby_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/spec/odteruby_spec.rb -------------------------------------------------------------------------------- /spec/output_greek.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/spec/output_greek.odt -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/matchers/be_a_document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/spec/support/matchers/be_a_document.rb -------------------------------------------------------------------------------- /spec/support/matchers/contain_in.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/spec/support/matchers/contain_in.rb -------------------------------------------------------------------------------- /spec/template_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/spec/template_spec.rb -------------------------------------------------------------------------------- /spec/xml_reader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kremso/serenity/HEAD/spec/xml_reader_spec.rb --------------------------------------------------------------------------------