Unified · Split
| @@ -14,7 +14,9 @@ module Docs · 13 unmodified lines | ||
| 14 | 14 | end |
| 15 | 15 | |
| 16 | 16 | def additional_entries |
| 17 | − css('.inner-content h3 code, .inner-content h4 code').each_with_object([]) do |node, entries| | |
| 17 | + entries = [] | |
| 18 | + | |
| 19 | + css('.inner-content h3 code, .inner-content h4 code').each do |node| | |
| 18 | 20 | name = node.content |
| 19 | 21 | name.remove! %r{[#\(\)]} |
| 20 | 22 | name.remove! %r{\w+\:} |
| @@ -30,6 +32,19 @@ module Docs · 9 unmodified lines | ||
| 30 | 32 | end |
| 31 | 33 | entries << [name, id, type] |
| 32 | 34 | end |
| 35 | + | |
| 36 | + css('.apiIndex a pre').each do |node| # relay | |
| 37 | + next unless node.parent['href'].start_with?('#') | |
| 38 | + id = node.parent['href'].remove('#') | |
| 39 | + name = node.content.strip | |
| 40 | + sep = name.start_with?('static') ? '.' : '#' | |
| 41 | + name.remove! %r{(abstract|static) } | |
| 42 | + name.sub! %r{\(.*\)}, '()' | |
| 43 | + name.prepend(self.name + sep) | |
| 44 | + entries << [name, id] | |
| 45 | + end | |
| 46 | + | |
| 47 | + entries | |
| 33 | 48 | end |
| 34 | 49 | end |
| 35 | 50 | end |
| @@ -1,7 +1,7 @@ | ||
| 1 | 1 | module Docs |
| 2 | 2 | class Relay < React |
| 3 | 3 | self.type = 'react' |
| 4 | − self.release = '0.9.3' | |
| 4 | + self.release = '0.10.0' | |
| 5 | 5 | self.base_url = 'https://facebook.github.io/relay/docs/' |
| 6 | 6 | self.root_path = 'getting-started.html' |
| 7 | 7 | self.links = { |