duaconn/Brandy — pull request #2 by rubyist (2012-02-06 17:10:40+00:00)
Title: Branding dependency causing load time failure with Rails 3 / Ruby 1.9

I assume we've made this a gem because it will be used outside of a single app, and that's fine. However, with the update to Rails 3 / Ruby 1.9 the load order of gems and app modules seems to have switched a bit. This gem is requiring and depending on the Branding module which now seems to be loading after this gem, causing loading to fail. A gem should probably not depend on the code using the gem to have defined modules before the gem loads.

This is just my take on it, feel free to restructure if you'd like.