History

DRY up Angular version

Thibaut committed 11 years ago

Commit acd915e1 parent bef6b3e2 files · +4 −4Browse files

Unified · Split

2 files
  1. lib/docs/filters/angular/clean_urls.rb +2 −2
  2. lib/docs/scrapers/angular.rb +2 −2
lib/docs/filters/angular/clean_urls.rb+2−2
@@ -2,8 +2,8 @@ module Docs · 1 unmodified line
2 class Angular2 class Angular
3 class CleanUrlsFilter < Filter3 class CleanUrlsFilter < Filter
4 def call4 def call
5 html.gsub! 'angularjs.org/1.3.4/docs/partials/api/', 'angularjs.org/1.3.4/docs/api/'5 html.gsub! "angularjs.org/#{Angular.version}/docs/partials/api/", "angularjs.org/#{Angular.version}/docs/api/"
6 html.gsub! %r{angularjs.org/1.3.4/docs/api/(.+?)\.html}, 'angularjs.org/1.3.4/docs/api/\1'6 html.gsub! %r{angularjs.org/#{Angular.version}/docs/api/(.+?)\.html}, "angularjs.org/#{Angular.version}/docs/api/\1"
7 html7 html
8 end8 end
9 end9 end
lib/docs/scrapers/angular.rb+2−2
@@ -4,7 +4,7 @@ module Docs · 3 unmodified lines
4 self.slug = 'angular'4 self.slug = 'angular'
5 self.type = 'angular'5 self.type = 'angular'
6 self.version = '1.3.4'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 html_filters.push 'angular/clean_html', 'angular/entries', 'title'9 html_filters.push 'angular/clean_html', 'angular/entries', 'title'
10 text_filters.push 'angular/clean_urls'10 text_filters.push 'angular/clean_urls'
@@ -52,7 +52,7 @@ module Docs · 41 unmodified lines
52 def get_root_page_body52 def get_root_page_body
53 require 'capybara'53 require 'capybara'
54 Capybara.current_driver = :selenium54 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 Capybara.find('.side-navigation')['innerHTML']56 Capybara.find('.side-navigation')['innerHTML']
57 end57 end
58 end58 end