History

Add Nokogiri documentation

Closes #123.

Thibaut committed 11 years ago

Commit d74d0e71 parent 64b2ea79 files · +33 −-3Browse files

Unified · Split

9 files
  1. assets/images/icons.png +0 −0
  2. assets/images/icons@2x.png +0 −0
  3. assets/javascripts/templates/pages/about_tmpl.coffee +5 −0
  4. assets/javascripts/templates/pages/news_tmpl.coffee +1 −1
  5. assets/stylesheets/global/_icons.scss +1 −0
  6. lib/docs/filters/nokogiri2/entries.rb +11 −0
  7. lib/docs/scrapers/nokogiri2.rb +19 −0
  8. public/icons/docs/nokogiri/16.png +0 −0
  9. public/icons/docs/nokogiri/16@2x.png +0 −0
assets/images/icons.png+0−0

Binary file not shown.

assets/images/icons@2x.png+0−0

Binary file not shown.

assets/javascripts/templates/pages/about_tmpl.coffee+5−0
@@ -227,6 +227,11 @@ credits = [ · 226 unmodified lines
227227 'Joyent, Inc. and other Node contributors<br>Node.js is a trademark of Joyent, Inc.',
228228 'MIT',
229229 'https://raw.github.com/joyent/node/master/LICENSE'
230+ ], [
231+ 'Nokogiri',
232+ '2008-2014 2014 Aaron Patterson, Mike Dalessio, Charles Nutter, Sergio Arbeo, Patrick Mahoney, Yoko Harada, Akinori Musha',
233+ 'MIT',
234+ 'https://github.com/sparklemotion/nokogiri/blob/master/README.rdoc#license'
230235 ], [
231236 'PHP',
232237 '1997-2014 The PHP Documentation Group',
assets/javascripts/templates/pages/news_tmpl.coffee+1−1
@@ -34,7 +34,7 @@ newsItem = (date, news) -> · 33 unmodified lines
3434
3535 app.news = [
3636 [ 1417305600000, # November 30, 2014
37− """ New <a href="/phpunit/">PHPUnit</a> documentation """
37+ """ New <a href="/phpunit/">PHPUnit</a> and <a href="/nokogiri/">Nokogiri</a> documentations """
3838 ], [
3939 1416096000000, # November 16, 2014
4040 """ New <a href="/python2/">Python 2</a> documentation """
assets/stylesheets/global/_icons.scss+1−0
@@ -71,3 +71,4 @@ · 70 unmodified lines
7171 ._icon-marionette:before { background-position: -1rem -11rem; }
7272 ._icon-mongoose:before { background-position: -2rem -11rem; }
7373 ._icon-phpunit:before { background-position: -3rem -11rem; }
74+._icon-nokogiri:before { background-position: -4rem -11rem; }
lib/docs/filters/nokogiri2/entries.rb+11−0
@@ -0,0 +1,11 @@
1+module Docs
2+ class Nokogiri2
3+ class EntriesFilter < Docs::Rdoc::EntriesFilter
4+ def get_type
5+ type = name.dup
6+ type.remove! %r{#.+\z}
7+ type.split('::')[0..2].join('::')
8+ end
9+ end
10+ end
11+end
lib/docs/scrapers/nokogiri2.rb+19−0
@@ -0,0 +1,19 @@
1+module Docs
2+ class Nokogiri2 < Rdoc
3+ self.name = 'Nokogiri'
4+ self.slug = 'nokogiri'
5+ self.version = '1.6.4'
6+ self.dir = '/Users/Thibaut/DevDocs/Docs/RDoc/Nokogiri'
7+
8+ html_filters.replace 'rdoc/entries', 'nokogiri2/entries'
9+
10+ options[:root_title] = 'Nokogiri'
11+ options[:only_patterns] = [/\ANokogiri/]
12+
13+ options[:attribution] = <<-HTML
14+ &copy; 2008&ndash;2014 Aaron Patterson, Mike Dalessio, Charles Nutter,<br>
15+ Sergio Arbeo, Patrick Mahoney, Yoko Harada, Akinori Musha<br>
16+ Licensed under the MIT License.
17+ HTML
18+ end
19+end
public/icons/docs/nokogiri/16.png+0−0

Binary file not shown.

public/icons/docs/nokogiri/16@2x.png+0−0

Binary file not shown.