]> git.openstreetmap.org Git - rails.git/commitdiff
Switch to using the zeitwork autoloader
authorTom Hughes <tom@compton.nu>
Thu, 10 Dec 2020 14:46:41 +0000 (14:46 +0000)
committerTom Hughes <tom@compton.nu>
Tue, 29 Dec 2020 18:42:22 +0000 (18:42 +0000)
app/validators/utf8_validator.rb
config/application.rb
config/initializers/inflections.rb

index 0c6b3f5949e9eec7ba719aa2096a3b49fff71606..dec6f4d968f2f993eb996e0b603bbf4877c995f6 100644 (file)
@@ -2,7 +2,7 @@
 # validation method to be included like any other validations methods
 # in the models definitions. this one checks that the named attribute
 # is a valid UTF-8 format string.
-class Utf8Validator < ActiveModel::EachValidator
+class UTF8Validator < ActiveModel::EachValidator
   def validate_each(record, attribute, value)
     record.errors.add(attribute, " is invalid UTF-8") unless UTF8.valid? value
   end
index 54390ba29363a79a6eb182fadc922fcd6ab68af7..f5638e233025c9f9217df674cb1e0c0ffdb4b133 100644 (file)
@@ -31,9 +31,6 @@ module OpenStreetMap
     # Custom directories with classes and modules you want to be autoloadable.
     config.autoload_paths += %W[#{config.root}/lib]
 
-    # Continue to use the classic autoloader for now
-    config.autoloader = :classic
-
     # Force requests from old versions of IE (<= IE8) to be UTF-8 encoded.
     # This has defaulted to false since rails 6.0
     config.action_view.default_enforce_utf8 = true
index ac033bf9dc846101320c96a5ce8aceb8c96ec098..3a842d7d59b3a7369412ef7ccb6f5ab6d192526d 100644 (file)
@@ -3,14 +3,9 @@
 # Add new inflection rules using the following format. Inflections
 # are locale specific, and you may define rules for as many different
 # locales as you wish. All of these examples are active by default:
-# ActiveSupport::Inflector.inflections(:en) do |inflect|
-#   inflect.plural /^(ox)$/i, '\1en'
-#   inflect.singular /^(ox)en/i, '\1'
-#   inflect.irregular 'person', 'people'
-#   inflect.uncountable %w( fish sheep )
-# end
-
-# These inflection rules are supported but not enabled by default:
-# ActiveSupport::Inflector.inflections(:en) do |inflect|
-#   inflect.acronym 'RESTful'
-# end
+ActiveSupport::Inflector.inflections(:en) do |inflect|
+  inflect.acronym "GPX"
+  inflect.acronym "ID"
+  inflect.acronym "OSM"
+  inflect.acronym "UTF8"
+end