Class: Rack::DevMark::Theme::GithubForkRibbon

Inherits:
Base
  • Object
show all
Defined in:
lib/rack/dev-mark/theme/github_fork_ribbon.rb

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Rack::DevMark::Theme::Base

Instance Method Details

#insert_into(html, env) ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'lib/rack/dev-mark/theme/github_fork_ribbon.rb', line 8

def insert_into(html, env)
  s = <<-EOS
#{stylesheet_link_tag "github-fork-ribbon-css/gh-fork-ribbon.css"}
<!--[if lt IE 9]>
#{stylesheet_link_tag "github-fork-ribbon-css/gh-fork-ribbon.ie.css"}
<![endif]-->
<div class="github-fork-ribbon-wrapper left"><div class="github-fork-ribbon"><a href="https://github.com/simonwhitaker/github-fork-ribbon-css" class="github-fork-ribbon-text" target="_blank">#{env}</a></div></div>
  EOS
  html.sub %r{(<body[^>]*>)}i, "\\1#{s.strip}"
end