Skip to content

Commit

Permalink
load frills even if in subdirs
Browse files Browse the repository at this point in the history
  • Loading branch information
moonmaster9000 committed May 13, 2012
1 parent 74b6d42 commit 4ca457b
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions lib/frill/engine.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -8,18 +8,22 @@ class Engine < Rails::Engine
require 'frill/rails' require 'frill/rails'
end end


config.before_initialize do |app|
app.config.paths.add 'app/decorators', :eager_load => true
end

config.to_prepare do config.to_prepare do
if Rails.env.development? && !Rails.application.config.cache_classes if Rails.env.development? && !Rails.application.config.cache_classes
Frill.reset! Frill.reset!


Frill::Engine.force_load Dir["#{Frill::Engine.root}/app/frills/*"] Frill::Engine.force_load Dir["#{Frill::Engine.root}/app/frills/**/*"]
Frill::Engine.force_load Dir["#{Rails.root}/app/frills/*"] Frill::Engine.force_load Dir["#{Rails.root}/app/frills/**/*"]
end end
end end


def self.force_load files def self.force_load files
files.each do |f| files.each do |f|
load f require_dependency f
end end
end end
end end
Expand Down

0 comments on commit 4ca457b

Please sign in to comment.