Capitalizando namespaces no Rails

Uma prática comum ao construir APIs do Rails é criar um namespace para a lógica sob uma Apidiretiva, tendo um pequeno problema de OCD que eu não suportaria olhar para um acrônimo sem maiúsculas.

Felizmente para nós (eu?), Podemos usar as inflexões de Rail para corrigir esse pequeno problema.

ActiveSupport::Inflector.inflections do |inflect|
inflect
.acronym 'API'
end

Agora posso olhar meu código sem sentir ansiedade!

class API::UsersController < ApplicationController; end