├── .github └── workflows │ └── specs.yml ├── .gitignore ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── bible_parser.gemspec ├── lib ├── bible_parser.rb └── bible_parser │ ├── book.rb │ ├── chapter.rb │ ├── errors.rb │ ├── parsers.rb │ ├── parsers │ ├── base.rb │ ├── base │ │ ├── document.rb │ │ └── parser.rb │ ├── osis.rb │ ├── osis │ │ ├── book_ids.rb │ │ ├── document.rb │ │ └── parser.rb │ ├── usfx.rb │ ├── usfx │ │ ├── document.rb │ │ └── parser.rb │ ├── zxbml.rb │ └── zxbml │ │ ├── book_ids.rb │ │ ├── document.rb │ │ └── parser.rb │ └── verse.rb └── spec ├── fixtures ├── kjv.osis.truncated.xml ├── nl-statenvertaling.zefania.truncated.xml ├── osis.reference.truncated.xml └── web.usfx.truncated.xml ├── lib ├── bible_parser │ ├── book_spec.rb │ ├── chapter_spec.rb │ └── verse_spec.rb └── bible_parser_spec.rb └── spec_helper.rb /.github/workflows/specs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/.github/workflows/specs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/README.md -------------------------------------------------------------------------------- /bible_parser.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/bible_parser.gemspec -------------------------------------------------------------------------------- /lib/bible_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser.rb -------------------------------------------------------------------------------- /lib/bible_parser/book.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/book.rb -------------------------------------------------------------------------------- /lib/bible_parser/chapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/chapter.rb -------------------------------------------------------------------------------- /lib/bible_parser/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/errors.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/base.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/base/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/base/document.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/base/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/base/parser.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/osis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/osis.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/osis/book_ids.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/osis/book_ids.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/osis/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/osis/document.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/osis/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/osis/parser.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/usfx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/usfx.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/usfx/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/usfx/document.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/usfx/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/usfx/parser.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/zxbml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/zxbml.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/zxbml/book_ids.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/zxbml/book_ids.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/zxbml/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/zxbml/document.rb -------------------------------------------------------------------------------- /lib/bible_parser/parsers/zxbml/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/parsers/zxbml/parser.rb -------------------------------------------------------------------------------- /lib/bible_parser/verse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/lib/bible_parser/verse.rb -------------------------------------------------------------------------------- /spec/fixtures/kjv.osis.truncated.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/spec/fixtures/kjv.osis.truncated.xml -------------------------------------------------------------------------------- /spec/fixtures/nl-statenvertaling.zefania.truncated.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/spec/fixtures/nl-statenvertaling.zefania.truncated.xml -------------------------------------------------------------------------------- /spec/fixtures/osis.reference.truncated.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/spec/fixtures/osis.reference.truncated.xml -------------------------------------------------------------------------------- /spec/fixtures/web.usfx.truncated.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/spec/fixtures/web.usfx.truncated.xml -------------------------------------------------------------------------------- /spec/lib/bible_parser/book_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/spec/lib/bible_parser/book_spec.rb -------------------------------------------------------------------------------- /spec/lib/bible_parser/chapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/spec/lib/bible_parser/chapter_spec.rb -------------------------------------------------------------------------------- /spec/lib/bible_parser/verse_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/spec/lib/bible_parser/verse_spec.rb -------------------------------------------------------------------------------- /spec/lib/bible_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/spec/lib/bible_parser_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seven1m/bible_parser/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------