¿Por qué activeresource.rb solo llama a active_resource.rb?
-
06-07-2019 - |
Pregunta
Aquí están todos los contenidos de activeresource.rb
:
require 'active_resource'
¿Alguien podría explicar la lógica de esto?
¿Por qué no simplemente tener activeresource.rb
que contiene lo que active_resource.rb
contiene y olvidarse de la declaración adicional require
?
Solución
David Heinemeier Hansson agregó activeresource.rb a la base de código para que las personas puedan cumplir con sus requisitos en función de el nombre de la gema en sí y no tener que recordar que, aunque la gema se llame activeresource, deben requerir active_resource.rb
El archivo original todavía era necesario para cualquiera que ya lo estuviera usando, por lo que el nuevo archivo solo requiere el anterior.
Comentario de registro para activeresource.rb
Editar:
Se encontró el ticket de mejora original que dio lugar a este cambio