public
Created

Part of the Hostess class from RubyGems.org

  • Download Gist
hostess.rb
Ruby
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
class Hostess < Sinatra::Base
 
... etc ...
 
def serve_via_s3
serve do
redirect "http://#{$rubygems_config[:s3_domain]}#{request.path_info}"
end
end
 
... etc ...
 
%w[/specs.4.8.gz
/latest_specs.4.8.gz
/prerelease_specs.4.8.gz
].each do |index|
get index do
content_type('application/x-gzip')
serve_via_s3
end
end
 
... etc ...

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.