Sha256: 6f3de4da74188a9ceaea36ff63c80e7952dbe706352f990a0257a77337fb9707
Contents?: true
Size: 984 Bytes
Versions: 3
Compression:
Stored size: 984 Bytes
Contents
module Puffer module Extensions module Rails module Engine module Configuration extend ActiveSupport::Concern included do alias_method_chain :paths, :components end module InstanceMethods def paths_with_components @paths ||= begin paths = paths_without_components paths.add 'app/components', :eager_load => true paths end end end end extend ActiveSupport::Concern included do initializer :"puffer.add_view_paths", :after => :add_view_paths do |app| Puffer::Component::Base.prepend_view_path paths["app/components"].existent end end end end end end Rails::Engine::Configuration.send :include, Puffer::Extensions::Rails::Engine::Configuration Rails::Engine.send :include, Puffer::Extensions::Rails::Engine
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
puffer-0.0.28 | lib/puffer/extensions/engine.rb |
puffer-0.0.26 | lib/puffer/extensions/engine.rb |
puffer-0.0.25 | lib/puffer/extensions/engine.rb |