Unified · Split
| @@ -2,8 +2,8 @@ module Docs · 1 unmodified line | ||
| 2 | 2 | class Angular |
| 3 | 3 | class CleanUrlsFilter < Filter |
| 4 | 4 | def call |
| 5 | − html.gsub! 'angularjs.org/1.3.4/docs/partials/api/', 'angularjs.org/1.3.4/docs/api/' | |
| 6 | − html.gsub! %r{angularjs.org/1.3.4/docs/api/(.+?)\.html}, 'angularjs.org/1.3.4/docs/api/\1' | |
| 5 | + html.gsub! "angularjs.org/#{Angular.version}/docs/partials/api/", "angularjs.org/#{Angular.version}/docs/api/" | |
| 6 | + html.gsub! %r{angularjs.org/#{Angular.version}/docs/api/(.+?)\.html}, "angularjs.org/#{Angular.version}/docs/api/\1" | |
| 7 | 7 | html |
| 8 | 8 | end |
| 9 | 9 | end |
| @@ -4,7 +4,7 @@ module Docs · 3 unmodified lines | ||
| 4 | 4 | self.slug = 'angular' |
| 5 | 5 | self.type = 'angular' |
| 6 | 6 | self.version = '1.3.4' |
| 7 | − self.base_url = 'https://code.angularjs.org/1.3.4/docs/partials/api/' | |
| 7 | + self.base_url = "https://code.angularjs.org/#{version}/docs/partials/api/" | |
| 8 | 8 | |
| 9 | 9 | html_filters.push 'angular/clean_html', 'angular/entries', 'title' |
| 10 | 10 | text_filters.push 'angular/clean_urls' |
| @@ -52,7 +52,7 @@ module Docs · 41 unmodified lines | ||
| 52 | 52 | def get_root_page_body |
| 53 | 53 | require 'capybara' |
| 54 | 54 | Capybara.current_driver = :selenium |
| 55 | − Capybara.visit('https://code.angularjs.org/1.3.4/docs/api') | |
| 55 | + Capybara.visit("https://code.angularjs.org/#{self.class.version}/docs/api") | |
| 56 | 56 | Capybara.find('.side-navigation')['innerHTML'] |
| 57 | 57 | end |
| 58 | 58 | end |