Почему activeresource.rb просто вызывает active_resource.rb? - PullRequest
4 голосов
/ 18 июня 2009

Вот все содержимое activeresource.rb:

require 'active_resource'

Может ли кто-нибудь объяснить логику этого?

Почему бы просто не activeresource.rb содержать то, что содержит active_resource.rb, и забыть о дополнительном операторе require?

1 Ответ

7 голосов
/ 18 июня 2009

David Heinemeier Hansson добавил activeresource.rb в базу кода, чтобы люди могли выполнять свои требования на основе самого имени гема и не должны помнить, что, хотя гем называется activeresource, он должен требовать active_resource.rb

Оригинальный файл все еще был необходим для всех, кто уже использовал его, поэтому новый файл просто требует старого.

Проверить комментарий для activeresource.rb

Edit:

Найден оригинальный билет улучшения , который привел к этому изменению

...