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'
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 Headless
class Railtie < Rails::Railtie
@ -27,15 +7,6 @@ module Jasmine
Jasmine::Headless::Task.new do |t|
t.colors = true
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

View File

@ -1,5 +1,25 @@
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 Headless
class Task
@ -22,6 +42,15 @@ module Jasmine
:jasmine_config => @jasmine_config
)
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