Skip to content

Commit

Permalink
Code fix for issue carrierwaveuploader#575.
Browse files Browse the repository at this point in the history
  • Loading branch information
Dave Hrycyszyn committed Jan 21, 2012
1 parent bc03d8c commit 4696492
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions lib/carrierwave.rb
Expand Up @@ -103,13 +103,17 @@ class Railtie < Rails::Railtie
end

elsif defined?(Sinatra)

CarrierWave.root = if Sinatra::Application.respond_to?(:public_folder)
# Sinatra >= 1.3
Sinatra::Application.public_folder
if defined?(Padrino)
CarrierWave.root = File.join(PADRINO_ROOT, "public")
else
# Sinatra < 1.3
Sinatra::Application.public

CarrierWave.root = if Sinatra::Application.respond_to?(:public_folder)
# Sinatra >= 1.3
Sinatra::Application.public_folder
else
# Sinatra < 1.3
Sinatra::Application.public
end
end

end

0 comments on commit 4696492

Please sign in to comment.