Skip to content

Commit

Permalink
Added CloudFront support
Browse files Browse the repository at this point in the history
  • Loading branch information
ariejan committed Nov 17, 2010
1 parent 130972f commit 5a130b9
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions lib/jammit-s3.rb
Expand Up @@ -13,12 +13,17 @@ module Jammit
class JammitRailtie < Rails::Railtie
initializer "set asset host and asset id" do
config.after_initialize do
s3_bucket = Jammit.configuration[:s3_bucket]
if Jammit.package_assets and s3_bucket.present?
ActionController::Base.asset_host = "http://#{Jammit.configuration[:s3_bucket]}.s3.amazonaws.com"
if Jammit.configuration[:use_cloudfront] && Jammit.configuration[:cloudfront_domain].present?
asset_hostname = "http://#{Jammit.configuration[:cloudfront_domain]}"
else
asset_hostname = "http://#{Jammit.configuration[:s3_bucket]}.s3.amazonaws.com"
end

if Jammit.package_assets and asset_hostname.present?
ActionController::Base.asset_host = asset_hostname
end
end
end
end
end
end
end

0 comments on commit 5a130b9

Please sign in to comment.