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

Commit

Permalink
Fixes public root bug with Jammit 0.6.5
Browse files Browse the repository at this point in the history
The way Jammit defines the public root was changed in
documentcloud/jammit@b6ff4f0
  • Loading branch information
vesan committed Jan 28, 2012
1 parent 81eb06c commit ec63310
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
8 changes: 7 additions & 1 deletion lib/kumade/packagers/jammit_packager.rb
Expand Up @@ -6,7 +6,7 @@
module Kumade
class JammitPackager
def self.assets_path
File.join(Jammit::PUBLIC_ROOT, Jammit.package_path)
File.join(public_root, Jammit.package_path)
end

def self.installed?
Expand All @@ -16,5 +16,11 @@ def self.installed?
def self.package
Jammit.package!
end

private

def self.public_root
defined?(Jammit.public_root) ? Jammit.public_root : Jammit::PUBLIC_ROOT
end
end
end
3 changes: 2 additions & 1 deletion spec/kumade/packagers/jammit_packager_spec.rb
Expand Up @@ -7,7 +7,8 @@

it_should_behave_like "packager"

its(:assets_path) { should == File.join(Jammit::PUBLIC_ROOT, Jammit.package_path) }
let(:jammit_public_root) { defined?(Jammit.public_root) ? Jammit.public_root : Jammit::PUBLIC_ROOT }
its(:assets_path) { should == File.join(jammit_public_root, Jammit.package_path) }

it "knows how to package itself" do
::Jammit.stubs(:package!)
Expand Down

0 comments on commit ec63310

Please sign in to comment.