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
227 'Joyent, Inc. and other Node contributors<br>Node.js is a trademark of Joyent, Inc.',227 'Joyent, Inc. and other Node contributors<br>Node.js is a trademark of Joyent, Inc.',
228 'MIT',228 'MIT',
229 'https://raw.github.com/joyent/node/master/LICENSE'229 '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'
230 ], [235 ], [
231 'PHP',236 'PHP',
232 '1997-2014 The PHP Documentation Group',237 '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
34 34
35app.news = [35app.news = [
36 [ 1417305600000, # November 30, 201436 [ 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 """
38 ], [38 ], [
39 1416096000000, # November 16, 201439 1416096000000, # November 16, 2014
40 """ New <a href="/python2/">Python 2</a> documentation """40 """ New <a href="/python2/">Python 2</a> documentation """
assets/stylesheets/global/_icons.scss+1−0
@@ -71,3 +71,4 @@ · 70 unmodified lines
71._icon-marionette:before { background-position: -1rem -11rem; }71._icon-marionette:before { background-position: -1rem -11rem; }
72._icon-mongoose:before { background-position: -2rem -11rem; }72._icon-mongoose:before { background-position: -2rem -11rem; }
73._icon-phpunit:before { background-position: -3rem -11rem; }73._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 @@
1module 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
11end
lib/docs/scrapers/nokogiri2.rb+19−0
@@ -0,0 +1,19 @@
1module 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
19end
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.