Skip to content
This repository has been archived by the owner on Jun 16, 2020. It is now read-only.

Commit

Permalink
fix railtie for rails 3.1, fixes #22
Browse files Browse the repository at this point in the history
  • Loading branch information
johnbintz committed Jun 21, 2011
1 parent e7dcffe commit 00c4a30
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 29 deletions.
29 changes: 0 additions & 29 deletions lib/jasmine/headless/railtie.rb
Original file line number Diff line number Diff line change
@@ -1,41 +1,12 @@
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
rake_tasks do
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
Expand Down
29 changes: 29 additions & 0 deletions lib/jasmine/headless/task.rb
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -22,6 +42,15 @@ def initialize(name = 'jasmine:headless')
: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
Expand Down

0 comments on commit 00c4a30

Please sign in to comment.