mirror of https://github.com/freeCodeCamp/devdocs
parent
338ac78f05
commit
621ac0a350
@ -1,6 +1,6 @@
|
||||
module Docs
|
||||
class Yii1
|
||||
class CleanHtmlFilter < Filter
|
||||
class Yii
|
||||
class CleanHtmlV1Filter < Filter
|
||||
def call
|
||||
at_css('h1').content = 'Yii PHP Framework' if root_page?
|
||||
|
@ -1,6 +1,6 @@
|
||||
module Docs
|
||||
class Yii
|
||||
class CleanHtmlFilter < Filter
|
||||
class CleanHtmlV2Filter < Filter
|
||||
def call
|
||||
css('.hashlink[name]').each do |node|
|
||||
node.parent['id'] = node['name']
|
@ -1,6 +1,6 @@
|
||||
module Docs
|
||||
class Yii1
|
||||
class EntriesFilter < Docs::EntriesFilter
|
||||
class Yii
|
||||
class EntriesV1Filter < Docs::EntriesFilter
|
||||
def get_name
|
||||
at_css('h1').content.strip
|
||||
end
|
@ -1,6 +1,6 @@
|
||||
module Docs
|
||||
class Yii
|
||||
class EntriesFilter < Docs::EntriesFilter
|
||||
class EntriesV2Filter < Docs::EntriesFilter
|
||||
def get_name
|
||||
name = at_css('h1').content.strip
|
||||
name.remove! %r{\A.*?(Class|Trait|Interface)\s*}
|
@ -1,18 +1,30 @@
|
||||
module Docs
|
||||
class Yii < UrlScraper
|
||||
self.type = 'yii'
|
||||
self.release = '2.0.2'
|
||||
self.base_url = 'http://www.yiiframework.com/doc-2.0/'
|
||||
self.root_path = 'index.html'
|
||||
|
||||
html_filters.push 'yii/clean_html', 'yii/entries'
|
||||
|
||||
options[:container] = 'div[role=main]'
|
||||
options[:skip_patterns] = [/\Ayii-apidoc/]
|
||||
|
||||
options[:attribution] = <<-HTML
|
||||
© 2008–2015 by Yii Software LLC<br>
|
||||
© 2008–2016 by Yii Software LLC<br>
|
||||
Licensed under the three clause BSD license.
|
||||
HTML
|
||||
|
||||
version '2.0' do
|
||||
self.release = '2.0.6'
|
||||
self.base_url = 'http://www.yiiframework.com/doc-2.0/'
|
||||
self.root_path = 'index.html'
|
||||
|
||||
html_filters.push 'yii/clean_html_v2', 'yii/entries_v2'
|
||||
|
||||
options[:container] = 'div[role=main]'
|
||||
options[:skip_patterns] = [/\Ayii-apidoc/]
|
||||
end
|
||||
|
||||
version '1.1' do
|
||||
self.release = '1.1.17'
|
||||
self.base_url = 'http://www.yiiframework.com/doc/api/1.1/'
|
||||
|
||||
html_filters.push 'yii/clean_html_v1', 'yii/entries_v1'
|
||||
|
||||
options[:container] = '.grid_9'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -1,17 +0,0 @@
|
||||
module Docs
|
||||
class Yii1 < UrlScraper
|
||||
self.name = 'Yii 1'
|
||||
self.slug = 'yii1'
|
||||
self.type = 'yii'
|
||||
self.release = '1.1.16'
|
||||
self.base_url = 'http://www.yiiframework.com/doc/api/1.1/'
|
||||
|
||||
html_filters.push 'yii1/clean_html', 'yii1/entries'
|
||||
|
||||
options[:container] = '.grid_9'
|
||||
options[:attribution] = <<-HTML
|
||||
© 2008–2015 by Yii Software LLC<br>
|
||||
Licensed under the three clause BSD license.
|
||||
HTML
|
||||
end
|
||||
end
|
Loading…
Reference in new issue