Fixes #497. Patch Asciidoctor::AbstractBlock#section? in abstract_blo… #498
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…ck.rb to return context by string instead of Symbol because Java blocks always return strings.
There's a problem currently in the way AsciidoctorJ 1.5.x sits on top of Asciidoctor:
It replaces all blocks in the AST once touched by a processor by their Java counterparts, which is necessary.
This makes it impossible for public methods exposed via the Java API to return Ruby specifics like for example Ruby Symbols.
There's a recent change in Asciidoctor 1.5.4 that uses the result of
Asciidoctor::AbstractBlock#context
and compares it to:section
.As the Java object returns a String instead of a Symbol this test always fails and therefore the error described in asciidoctor/asciidoctor-maven-plugin#258 and filed in #497 occurs.
This PR fixes this by
Also tested locally building the asciidoctor-maven-plugin.