mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
21 lines
489 B
Ruby
21 lines
489 B
Ruby
# frozen_string_literal: true
|
|
|
|
require "active_support/inflector"
|
|
|
|
module Rails
|
|
class Autoloaders
|
|
module Inflector # :nodoc:
|
|
# Concurrent::Map is not needed. This is a private class, and overrides
|
|
# must be defined while the application boots.
|
|
@overrides = {}
|
|
|
|
def self.camelize(basename, _abspath)
|
|
@overrides[basename] || basename.camelize
|
|
end
|
|
|
|
def self.inflect(overrides)
|
|
@overrides.merge!(overrides)
|
|
end
|
|
end
|
|
end
|
|
end
|