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