With just a bit more hackery on the Zuul request wrapper we can mask off the input stream and content lengths, and fix them so they contain the expected content. Doesn't work (yet) for multipart content. Fixes gh-109
12 lines
457 B
Ruby
12 lines
457 B
Ruby
require 'asciidoctor'
|
|
require 'erb'
|
|
|
|
options = {:mkdirs => true, :safe => :unsafe, :attributes => 'linkcss'}
|
|
|
|
guard 'shell' do
|
|
watch(/^docs\/[A-Za-z].*\.adoc$/) {|m|
|
|
Asciidoctor.load_file('docs/src/main/asciidoc/README.adoc', :to_file => './README.adoc', safe: :safe, parse: false, attributes: 'allow-uri-read')
|
|
Asciidoctor.render_file('docs/src/main/asciidoc/spring-cloud-netflix.adoc', options.merge(:to_dir => 'target/generated-docs'))
|
|
}
|
|
end
|