module GFM

Constants

HELP_TEXT
VERSION

Public Class Methods

pipeline() click to toggle source
# File lib/gfm.rb, line 22
def self.pipeline
  HTML::Pipeline.new [
    HTML::Pipeline::MarkdownFilter,
    HTML::Pipeline::TableOfContentsFilter,
    HTML::Pipeline::SanitizationFilter,
    HTML::Pipeline::ImageMaxWidthFilter,
    HTML::Pipeline::HttpsFilter,
    HTML::Pipeline::MentionFilter,
    HTML::Pipeline::SyntaxHighlightFilter,
    HTML::Pipeline::EmojiFilter
  ],
  http_url: 'http://github.com',
  asset_root: 'https://assets-cdn.github.com/images/icons'

end
stylesheet_tags() click to toggle source
# File lib/gfm.rb, line 38
def self.stylesheet_tags
  HTTPClient.new.get("https://github.com").body.split("\n").select do |line|
    line =~ /https:.*github.*\.css/
  end.join
end