module Docs class Backbone < UrlScraper self.name = 'Backbone.js' self.slug = 'backbone' self.type = 'underscore' self.release = '1.6.0' self.base_url = 'https://backbonejs.org' self.links = { home: 'https://backbonejs.org/', code: 'https://github.com/jashkenas/backbone' } html_filters.push 'backbone/clean_html', 'backbone/entries', 'title' options[:title] = 'Backbone.js' options[:container] = '.container' options[:skip_links] = true options[:attribution] = <<-HTML © 2010–2024 Jeremy Ashkenas, DocumentCloud<br> Licensed under the MIT License. HTML def get_latest_version(opts) doc = fetch_doc('https://backbonejs.org/', opts) doc.at_css('.version').content[1...-1] end endend
module Docs
class Backbone < UrlScraper
self.name = 'Backbone.js'
self.slug = 'backbone'
self.type = 'underscore'
self.release = '1.6.0'
self.base_url = 'https://backbonejs.org'
self.links = {
home: 'https://backbonejs.org/',
code: 'https://github.com/jashkenas/backbone'
}
html_filters.push 'backbone/clean_html', 'backbone/entries', 'title'
options[:title] = 'Backbone.js'
options[:container] = '.container'
options[:skip_links] = true
options[:attribution] = <<-HTML
© 2010–2024 Jeremy Ashkenas, DocumentCloud<br>
Licensed under the MIT License.
HTML
def get_latest_version(opts)
doc = fetch_doc('https://backbonejs.org/', opts)
doc.at_css('.version').content[1...-1]
end
end
end