~ K A L I ~
UNAME : Linux web62.extendcp.co.uk 4.18.0-553.58.1.el8_10.x86_64 #1 SMP Wed Jun 25 06:37:46 EDT 2025 x86_64SERVER IP : 10.0.187.62 -________-
CLIENT IP : 216.73.216.199 MINI SHELL D ZAB '
Current File : //usr/share/gems/gems/redcarpet-3.5.1/lib/redcarpet/render_strip.rb |
module Redcarpet
module Render
# Markdown-stripping renderer. Turns Markdown into plaintext
# Thanks to @toupeira (Markus Koller)
class StripDown < Base
# Methods where the first argument is the text content
[
# block-level calls
:block_code, :block_quote,
:block_html, :list, :list_item,
# span-level calls
:autolink, :codespan, :double_emphasis,
:emphasis, :underline, :raw_html,
:triple_emphasis, :strikethrough,
:superscript, :highlight, :quote,
# footnotes
:footnotes, :footnote_def, :footnote_ref,
# low level rendering
:entity, :normal_text
].each do |method|
define_method method do |*args|
args.first
end
end
# Other methods where we don't return only a specific argument
def link(link, title, content)
"#{content} (#{link})"
end
def image(link, title, content)
content &&= content + " "
"#{content}#{link}"
end
def paragraph(text)
text + "\n"
end
def header(text, header_level)
text + "\n"
end
def table(header, body)
"#{header}#{body}"
end
def table_row(content)
content + "\n"
end
def table_cell(content, alignment)
content + "\t"
end
end
end
end
Coded by KALI :v Greetz to DR HARD ../ kali.zbi@hotmail.com