├── .github └── workflows │ └── ruby.yml ├── .gitignore ├── .rubocop.yml ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── lib ├── text_extractor.rb └── text_extractor │ ├── directives.rb │ ├── directives │ ├── classes.rb │ └── group.rb │ ├── extraction.rb │ ├── filldown.rb │ ├── guard.rb │ ├── inline_value.rb │ ├── record.rb │ ├── skip.rb │ ├── value.rb │ └── version.rb ├── test ├── all.rb ├── test_helper.rb └── text_extractor │ ├── test_bgp.rb │ ├── test_directives.rb │ ├── test_empty_record.rb │ ├── test_factories.rb │ ├── test_filldown.rb │ ├── test_guard.rb │ ├── test_inline_values.rb │ ├── test_sections.rb │ ├── test_skip.rb │ ├── test_strip.rb │ ├── test_trailing_newline.rb │ └── test_value_conversion.rb └── text_extractor.gemspec /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/text_extractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor.rb -------------------------------------------------------------------------------- /lib/text_extractor/directives.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/directives.rb -------------------------------------------------------------------------------- /lib/text_extractor/directives/classes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/directives/classes.rb -------------------------------------------------------------------------------- /lib/text_extractor/directives/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/directives/group.rb -------------------------------------------------------------------------------- /lib/text_extractor/extraction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/extraction.rb -------------------------------------------------------------------------------- /lib/text_extractor/filldown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/filldown.rb -------------------------------------------------------------------------------- /lib/text_extractor/guard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/guard.rb -------------------------------------------------------------------------------- /lib/text_extractor/inline_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/inline_value.rb -------------------------------------------------------------------------------- /lib/text_extractor/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/record.rb -------------------------------------------------------------------------------- /lib/text_extractor/skip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/skip.rb -------------------------------------------------------------------------------- /lib/text_extractor/value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/value.rb -------------------------------------------------------------------------------- /lib/text_extractor/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/lib/text_extractor/version.rb -------------------------------------------------------------------------------- /test/all.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/all.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/text_extractor/test_bgp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_bgp.rb -------------------------------------------------------------------------------- /test/text_extractor/test_directives.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_directives.rb -------------------------------------------------------------------------------- /test/text_extractor/test_empty_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_empty_record.rb -------------------------------------------------------------------------------- /test/text_extractor/test_factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_factories.rb -------------------------------------------------------------------------------- /test/text_extractor/test_filldown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_filldown.rb -------------------------------------------------------------------------------- /test/text_extractor/test_guard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_guard.rb -------------------------------------------------------------------------------- /test/text_extractor/test_inline_values.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_inline_values.rb -------------------------------------------------------------------------------- /test/text_extractor/test_sections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_sections.rb -------------------------------------------------------------------------------- /test/text_extractor/test_skip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_skip.rb -------------------------------------------------------------------------------- /test/text_extractor/test_strip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_strip.rb -------------------------------------------------------------------------------- /test/text_extractor/test_trailing_newline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_trailing_newline.rb -------------------------------------------------------------------------------- /test/text_extractor/test_value_conversion.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/test/text_extractor/test_value_conversion.rb -------------------------------------------------------------------------------- /text_extractor.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjmllr/text_extractor/HEAD/text_extractor.gemspec --------------------------------------------------------------------------------