Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

zeitwerk.rb 617B

1234567891011121314151617181920212223242526272829
  1. # frozen_string_literal: true
  2. lib = Rails.root.join('lib/redmine')
  3. IGNORE_LIST = [
  4. 'wiki_formatting/textile/redcloth3.rb',
  5. 'core_ext.rb',
  6. 'core_ext'
  7. ]
  8. class RedmineInflector < Zeitwerk::Inflector
  9. def camelize(basename, abspath)
  10. abspath.match?('redmine\/version.rb\z') ? 'VERSION' : super
  11. end
  12. end
  13. Rails.autoloaders.each do |loader|
  14. loader.inflector = RedmineInflector.new
  15. loader.inflector.inflect(
  16. 'html' => 'HTML',
  17. 'csv' => 'CSV',
  18. 'pdf' => 'PDF',
  19. 'url' => 'URL',
  20. 'pop3' => 'POP3',
  21. 'imap' => 'IMAP'
  22. )
  23. IGNORE_LIST.each do |mod|
  24. loader.ignore lib.join(mod)
  25. end
  26. end