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
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]
Tags: class