Class: Readingme::GithubWrapper

Inherits:
Object
  • Object
show all
Defined in:
lib/readingme/github_wrapper.rb

Class Method Summary collapse

Class Method Details

.call(input = $stdin, output = $stdout) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/readingme/github_wrapper.rb', line 5

def call input=$stdin, output=$stdout
  stylesheet = "#{Readingme::APP_ROOT}/assets/readme.css"
  output.puts "    <!DOCTYPE html>\n    <html>\n      <head>\n        <style type=\"text/css\">\#{File.read(stylesheet)}</style>\n        <link rel=\"stylesheet\" href=\"http://yandex.st/highlightjs/7.5/styles/default.min.css\">\n        <script src=\"http://yandex.st/highlightjs/7.5/highlight.min.js\"></script>\n        <script>hljs.initHighlightingOnLoad();</script>\n      </head>\n      <body>\n        <div id=\"readme\">\n          <div class=\"markdown-body\">\#{input.read}</div>\n        </div>\n      </body>\n    </html>\n  HTML\nend\n"