fix railtie for rails 3.1, fixes #22

This commit is contained in:
John Bintz 2011-06-21 06:49:00 -04:00
parent e7dcffe004
commit 00c4a30481
2 changed files with 29 additions and 29 deletions

View File

@ -1,25 +1,5 @@
require 'jasmine/headless/task' require 'jasmine/headless/task'
module Digest
class JasmineTest
def self.file(file)
new
end
def file(file)
self
end
def hexdigest
'test'
end
def update(prefix)
self
end
end
end
module Jasmine module Jasmine
module Headless module Headless
class Railtie < Rails::Railtie class Railtie < Rails::Railtie
@ -27,15 +7,6 @@ module Jasmine
Jasmine::Headless::Task.new do |t| Jasmine::Headless::Task.new do |t|
t.colors = true t.colors = true
end end
if Rails.version >= "3.1.0"
desc 'Force generate static assets without an MD5 hash, all assets end with -test.<ext>'
task 'assets:precompile:for_testing' => :environment do
Rails.application.assets.digest_class = Digest::JasmineTest
Rake::Task['assets:precompile'].invoke
end
end
end end
end end
end end

View File

@ -1,5 +1,25 @@
require 'jasmine/headless/runner' require 'jasmine/headless/runner'
module Digest
class JasmineTest
def self.file(file)
new
end
def file(file)
self
end
def hexdigest
'test'
end
def update(prefix)
self
end
end
end
module Jasmine module Jasmine
module Headless module Headless
class Task class Task
@ -22,6 +42,15 @@ module Jasmine
:jasmine_config => @jasmine_config :jasmine_config => @jasmine_config
) )
end end
if Rails.version >= "3.1.0"
desc 'Force generate static assets without an MD5 hash, all assets end with -test.<ext>'
task 'assets:precompile:for_testing' => :environment do
Rails.application.assets.digest_class = Digest::JasmineTest
Rake::Task['assets:precompile'].invoke
end
end
end end
end end
end end