Markdown class of PicoRuby
Singleton methods
new
Markdown.new(String text) -> Markdown
Instance methods
count_leading_spaces
instance.count_leading_spaces(String line) -> Integer
escape_html
instance.escape_html(String text) -> String
gsub_with_pairing
instance.gsub_with_pairing(String line, String marker, String open_tag, String close_tag, ?(Symbol | bool) process_content) -> String
horizontal_rule?
instance.horizontal_rule?(String line) -> bool
ordered_list_item?
instance.ordered_list_item?(String line) -> bool
process_inline_formats
instance.process_inline_formats(String line) -> String
process_list
instance.process_list(Integer start_index, Symbol type, ?Integer base_indent) -> [String, Integer]
protect_html_tags
instance.protect_html_tags(String line) -> [String, Array[String]]
replace_footnote_references
instance.replace_footnote_references(String line) -> String
replace_links_and_images
instance.replace_links_and_images(String line) -> String
restore_html_tags
instance.restore_html_tags(String line, Array[String] protected_tags) -> String
to_html
instance.to_html() -> String
Attr accessors
front_matter (reader)
instance.front_matter -> Hash[String, untyped]
footnotes (reader)
instance.footnotes -> Hash[String, String]