summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/asciidoctor/cli/options.rb4
-rw-r--r--lib/asciidoctor/converter/html5.rb76
-rw-r--r--lib/asciidoctor/document.rb2
-rw-r--r--lib/asciidoctor/parser.rb5
4 files changed, 43 insertions, 44 deletions
diff --git a/lib/asciidoctor/cli/options.rb b/lib/asciidoctor/cli/options.rb
index 6267d2dc..0b1fa7aa 100644
--- a/lib/asciidoctor/cli/options.rb
+++ b/lib/asciidoctor/cli/options.rb
@@ -291,11 +291,11 @@ module Asciidoctor
rescue ::OptionParser::MissingArgument
$stderr.puts %(asciidoctor: option #{$!.message})
$stdout.puts opts_parser
- return 1
+ 1
rescue ::OptionParser::InvalidOption, ::OptionParser::InvalidArgument
$stderr.puts %(asciidoctor: #{$!.message})
$stdout.puts opts_parser
- return 1
+ 1
ensure
$VERBOSE = old_verbose
end
diff --git a/lib/asciidoctor/converter/html5.rb b/lib/asciidoctor/converter/html5.rb
index 9db2ca9b..cbd773aa 100644
--- a/lib/asciidoctor/converter/html5.rb
+++ b/lib/asciidoctor/converter/html5.rb
@@ -49,44 +49,44 @@ class Converter::Html5Converter < Converter::Base
end
def convert node, transform = node.node_name, opts = nil
- if transform == 'inline_quoted'; return convert_inline_quoted node
- elsif transform == 'paragraph'; return convert_paragraph node
- elsif transform == 'inline_anchor'; return convert_inline_anchor node
- elsif transform == 'section'; return convert_section node
- elsif transform == 'listing'; return convert_listing node
- elsif transform == 'literal'; return convert_literal node
- elsif transform == 'ulist'; return convert_ulist node
- elsif transform == 'olist'; return convert_olist node
- elsif transform == 'dlist'; return convert_dlist node
- elsif transform == 'admonition'; return convert_admonition node
- elsif transform == 'colist'; return convert_colist node
- elsif transform == 'embedded'; return convert_embedded node
- elsif transform == 'example'; return convert_example node
- elsif transform == 'floating_title'; return convert_floating_title node
- elsif transform == 'image'; return convert_image node
- elsif transform == 'inline_break'; return convert_inline_break node
- elsif transform == 'inline_button'; return convert_inline_button node
- elsif transform == 'inline_callout'; return convert_inline_callout node
- elsif transform == 'inline_footnote'; return convert_inline_footnote node
- elsif transform == 'inline_image'; return convert_inline_image node
- elsif transform == 'inline_indexterm'; return convert_inline_indexterm node
- elsif transform == 'inline_kbd'; return convert_inline_kbd node
- elsif transform == 'inline_menu'; return convert_inline_menu node
- elsif transform == 'open'; return convert_open node
- elsif transform == 'page_break'; return convert_page_break node
- elsif transform == 'preamble'; return convert_preamble node
- elsif transform == 'quote'; return convert_quote node
- elsif transform == 'sidebar'; return convert_sidebar node
- elsif transform == 'stem'; return convert_stem node
- elsif transform == 'table'; return convert_table node
- elsif transform == 'thematic_break'; return convert_thematic_break node
- elsif transform == 'verse'; return convert_verse node
- elsif transform == 'video'; return convert_video node
- elsif transform == 'document'; return convert_document node
- elsif transform == 'toc'; return convert_toc node
- elsif transform == 'pass'; return convert_pass node
- elsif transform == 'audio'; return convert_audio node
- else; return super
+ if transform == 'inline_quoted'; convert_inline_quoted node
+ elsif transform == 'paragraph'; convert_paragraph node
+ elsif transform == 'inline_anchor'; convert_inline_anchor node
+ elsif transform == 'section'; convert_section node
+ elsif transform == 'listing'; convert_listing node
+ elsif transform == 'literal'; convert_literal node
+ elsif transform == 'ulist'; convert_ulist node
+ elsif transform == 'olist'; convert_olist node
+ elsif transform == 'dlist'; convert_dlist node
+ elsif transform == 'admonition'; convert_admonition node
+ elsif transform == 'colist'; convert_colist node
+ elsif transform == 'embedded'; convert_embedded node
+ elsif transform == 'example'; convert_example node
+ elsif transform == 'floating_title'; convert_floating_title node
+ elsif transform == 'image'; convert_image node
+ elsif transform == 'inline_break'; convert_inline_break node
+ elsif transform == 'inline_button'; convert_inline_button node
+ elsif transform == 'inline_callout'; convert_inline_callout node
+ elsif transform == 'inline_footnote'; convert_inline_footnote node
+ elsif transform == 'inline_image'; convert_inline_image node
+ elsif transform == 'inline_indexterm'; convert_inline_indexterm node
+ elsif transform == 'inline_kbd'; convert_inline_kbd node
+ elsif transform == 'inline_menu'; convert_inline_menu node
+ elsif transform == 'open'; convert_open node
+ elsif transform == 'page_break'; convert_page_break node
+ elsif transform == 'preamble'; convert_preamble node
+ elsif transform == 'quote'; convert_quote node
+ elsif transform == 'sidebar'; convert_sidebar node
+ elsif transform == 'stem'; convert_stem node
+ elsif transform == 'table'; convert_table node
+ elsif transform == 'thematic_break'; convert_thematic_break node
+ elsif transform == 'verse'; convert_verse node
+ elsif transform == 'video'; convert_video node
+ elsif transform == 'document'; convert_document node
+ elsif transform == 'toc'; convert_toc node
+ elsif transform == 'pass'; convert_pass node
+ elsif transform == 'audio'; convert_audio node
+ else; super
end
end
diff --git a/lib/asciidoctor/document.rb b/lib/asciidoctor/document.rb
index 89cf481f..05872a39 100644
--- a/lib/asciidoctor/document.rb
+++ b/lib/asciidoctor/document.rb
@@ -1389,7 +1389,7 @@ class Document < AbstractBlock
attrs[%(basebackend-#{current_basebackend}-doctype-#{new_doctype})] = '' if current_basebackend
end
attrs[%(doctype-#{new_doctype})] = ''
- return @doctype = attrs['doctype'] = new_doctype
+ @doctype = attrs['doctype'] = new_doctype
end
end
end
diff --git a/lib/asciidoctor/parser.rb b/lib/asciidoctor/parser.rb
index ca0654ef..f8e25093 100644
--- a/lib/asciidoctor/parser.rb
+++ b/lib/asciidoctor/parser.rb
@@ -1639,9 +1639,8 @@ class Parser
#
# Returns the Integer section level if the Reader is positioned at a section title or nil otherwise
def self.is_next_line_section?(reader, attributes)
- if (style = attributes[1]) && (style == 'discrete' || style == 'float')
- return
- elsif Compliance.underline_style_section_titles
+ return if (style = attributes[1]) && (style == 'discrete' || style == 'float')
+ if Compliance.underline_style_section_titles
next_lines = reader.peek_lines 2, style && style == 'comment'
is_section_title?(next_lines[0] || '', next_lines[1])
else