mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 08:18:18 +08:00
2211ffa851
There are a couple of reasons for this. The first one is practical, and related to eager loading. Since /lib is not eager loaded, when the application boots, ProblemCheck["identifier"] will be nil because the child classes aren't loaded. The second one is more conceptual. There turns out to be a lot of inter-dependencies between the part of the problem check system that live in /app and the parts that live in /lib, which probably suggests it should all go in /app. |
||
---|---|---|
.. | ||
group_email_credentials.rb | ||
problem.rb | ||
twitter_login.rb |