class Zeitwerk::Inflector
def camelize(basename, _abspath)
Takes into account hard-coded mappings configured with `inflect`.
inflector.camelize("api", ...) # => "Api"
inflector.camelize("users_controller", ...) # => "UsersController"
inflector.camelize("post", ...) # => "Post"
inflector = Zeitwerk::Inflector.new
Very basic snake case -> camel case conversion.
def camelize(basename, _abspath) overrides[basename] || basename.split('_').each(&:capitalize!).join end