├── .github └── workflows │ └── ruby.yml ├── .gitignore ├── .rubocop.yml ├── CHANGELOG ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── document_mapper.gemspec ├── lib ├── document_mapper.rb └── document_mapper │ ├── attribute_methods.rb │ ├── constants.rb │ ├── core_ext │ ├── object.rb │ └── symbol.rb │ ├── document.rb │ ├── errors.rb │ ├── query.rb │ ├── selector.rb │ ├── to_html.rb │ ├── version.rb │ └── yaml_parsing.rb └── test ├── document_mapper ├── core_ext │ └── symbol_test.rb ├── document_mapper_test.rb └── selector_test.rb ├── documents ├── .2010-10-11-this-document-should-be-ignored.textile ├── 2010-08-08-test-document-file.textile ├── 2010-08-09-another-test-document.textile ├── document_with_date_in_yaml.textile └── document_without_date.textile ├── documents_with_invalid_yaml ├── .2010-10-11-this-document-should-be-ignored.textile ├── 2010-08-08-test-document-file.textile └── invalid_yaml.textile ├── other_documents └── 2011-12-26-some-test-document.textile └── test_base.rb /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/Rakefile -------------------------------------------------------------------------------- /document_mapper.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/document_mapper.gemspec -------------------------------------------------------------------------------- /lib/document_mapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper.rb -------------------------------------------------------------------------------- /lib/document_mapper/attribute_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper/attribute_methods.rb -------------------------------------------------------------------------------- /lib/document_mapper/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper/constants.rb -------------------------------------------------------------------------------- /lib/document_mapper/core_ext/object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper/core_ext/object.rb -------------------------------------------------------------------------------- /lib/document_mapper/core_ext/symbol.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper/core_ext/symbol.rb -------------------------------------------------------------------------------- /lib/document_mapper/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper/document.rb -------------------------------------------------------------------------------- /lib/document_mapper/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper/errors.rb -------------------------------------------------------------------------------- /lib/document_mapper/query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper/query.rb -------------------------------------------------------------------------------- /lib/document_mapper/selector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper/selector.rb -------------------------------------------------------------------------------- /lib/document_mapper/to_html.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper/to_html.rb -------------------------------------------------------------------------------- /lib/document_mapper/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module DocumentMapper 4 | VERSION = '0.2.2' 5 | end 6 | -------------------------------------------------------------------------------- /lib/document_mapper/yaml_parsing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/lib/document_mapper/yaml_parsing.rb -------------------------------------------------------------------------------- /test/document_mapper/core_ext/symbol_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/document_mapper/core_ext/symbol_test.rb -------------------------------------------------------------------------------- /test/document_mapper/document_mapper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/document_mapper/document_mapper_test.rb -------------------------------------------------------------------------------- /test/document_mapper/selector_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/document_mapper/selector_test.rb -------------------------------------------------------------------------------- /test/documents/.2010-10-11-this-document-should-be-ignored.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/documents/.2010-10-11-this-document-should-be-ignored.textile -------------------------------------------------------------------------------- /test/documents/2010-08-08-test-document-file.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/documents/2010-08-08-test-document-file.textile -------------------------------------------------------------------------------- /test/documents/2010-08-09-another-test-document.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/documents/2010-08-09-another-test-document.textile -------------------------------------------------------------------------------- /test/documents/document_with_date_in_yaml.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/documents/document_with_date_in_yaml.textile -------------------------------------------------------------------------------- /test/documents/document_without_date.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/documents/document_without_date.textile -------------------------------------------------------------------------------- /test/documents_with_invalid_yaml/.2010-10-11-this-document-should-be-ignored.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/documents_with_invalid_yaml/.2010-10-11-this-document-should-be-ignored.textile -------------------------------------------------------------------------------- /test/documents_with_invalid_yaml/2010-08-08-test-document-file.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/documents_with_invalid_yaml/2010-08-08-test-document-file.textile -------------------------------------------------------------------------------- /test/documents_with_invalid_yaml/invalid_yaml.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/documents_with_invalid_yaml/invalid_yaml.textile -------------------------------------------------------------------------------- /test/other_documents/2011-12-26-some-test-document.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/other_documents/2011-12-26-some-test-document.textile -------------------------------------------------------------------------------- /test/test_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ralph/document_mapper/HEAD/test/test_base.rb --------------------------------------------------------------------------------