lib/sprockets/nyny.rb in sprockets-nyny-0.0.1 vs lib/sprockets/nyny.rb in sprockets-nyny-0.0.2

- old
+ new

@@ -1,24 +1,9 @@ require 'rack' require 'sprockets/nyny/version' require 'sprockets/nyny/builder' -module Rack - class Builder - #1.6 backport - def warmup(prc=nil, &block) - @warmup = prc || block - end - - alias_method :build_app, :to_app - def to_app - @warmup.call if @warmup - build_app - end - end -end - module Sprockets module NYNY def self.load_tasks app require 'sprockets/rails/task' Sprockets::Rails::Task.new(app) @@ -31,22 +16,15 @@ def before_run &block before_run_hooks << Proc.new(&block) end def self.registered app - app.send :include, ActiveSupport::Configurable - app.inheritable :before_run_hooks, [] - app.helpers ActionView::Helpers::AssetUrlHelper app.helpers ActionView::Helpers::AssetTagHelper app.helpers Sprockets::Rails::Helper Builder.build_environment(app) Builder.build_config(app.config) Builder.add_hooks(app) - - app.builder.warmup do - app.before_run_hooks.each {|h| h.call(app)} - end end end end \ No newline at end of file