rails.rb 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. module Docs
  2. class Rails < Rdoc
  3. self.name = 'Ruby on Rails'
  4. self.slug = 'rails'
  5. self.dir = '/Users/Thibaut/DevDocs/Docs/RDoc/Rails'
  6. self.links = {
  7. home: 'http://rubyonrails.org/',
  8. code: 'https://github.com/rails/rails'
  9. }
  10. html_filters.replace 'rdoc/entries', 'rails/entries'
  11. options[:root_title] = 'Ruby on Rails'
  12. options[:skip] += %w(
  13. ActionController/Instrumentation.html
  14. ActionController/Rendering.html
  15. ActionDispatch/DebugExceptions.html
  16. ActionDispatch/Journey/Parser.html
  17. ActionDispatch/Reloader.html
  18. ActionDispatch/Routing/HtmlTableFormatter.html
  19. ActionDispatch/ShowExceptions.html
  20. ActionView/FixtureResolver.html
  21. ActionView/LogSubscriber.html
  22. ActionView/TestCase/Behavior/RenderedViewsCollection.html
  23. ActiveRecord/Tasks/DatabaseTasks.html
  24. ActiveSupport/Dependencies/WatchStack.html
  25. ActiveSupport/Notifications/Fanout.html)
  26. options[:skip_patterns] += [
  27. /\AActionController\/Testing/,
  28. /\AActionView\/LookupContext/,
  29. /\AActionView\/Resolver/,
  30. /\AActiveSupport\/Multibyte\/Unicode\//,
  31. /\AActiveSupport\/XML/i,
  32. /\ASourceAnnotationExtractor/,
  33. /\AI18n\/Railtie/,
  34. /\AMinitest/,
  35. /\ARails\/API/,
  36. /\ARails\/AppBuilder/,
  37. /\ARails\/PluginBuilder/,
  38. /\ARails\/Generators\/Testing/]
  39. options[:attribution] = <<-HTML
  40. &copy; 2004&ndash;2016 David Heinemeier Hansson<br>
  41. Licensed under the MIT License.
  42. HTML
  43. version '5.0' do
  44. self.release = '5.0.0'
  45. end
  46. version '4.2' do
  47. self.release = '4.2.6'
  48. end
  49. version '4.1' do
  50. self.release = '4.1.15'
  51. end
  52. end
  53. end