From d2d5993f995138ab7a6e489e9d7e93c0ed999d26 Mon Sep 17 00:00:00 2001 From: Mike Enriquez Date: Tue, 2 Mar 2010 21:51:15 -0500 Subject: [PATCH] sinatra app for browsing formula Signed-off-by: Adam Vandenberg --- website/formulas.rb | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 website/formulas.rb diff --git a/website/formulas.rb b/website/formulas.rb new file mode 100644 index 0000000000..e6b938f22f --- /dev/null +++ b/website/formulas.rb @@ -0,0 +1,31 @@ +require 'rubygems' +require 'sinatra' + +$LOAD_PATH << File.join(File.dirname(__FILE__), "../Library/Homebrew") +$LOAD_PATH << File.join(File.dirname(__FILE__), "../Library/Formula") + +require 'global' +require 'formula' + +get '/' do + body = "" +end + +get '/formula/:name' do + klass = Formulary.read params[:name] + body = "

#{klass.to_s}

" + body << "
" + body << "
Version
" + body << "
#{klass.version}
" + body << "
Homepage
" + body << "
#{klass.homepage}
" + body << "
Download
" + body << "
#{klass.url}
" + body << "
MD5
" + body << "
#{klass.md5}
" + body << "
" +end