add basic changes that allow download page feature
[opensuse:software-o-o.git] / app / controllers / download_controller.rb
1 class DownloadController < ApplicationController
2
3   verify :params => [:prj, :pkg]
4   before_filter :query
5
6   def query
7     prj = params[:prj]
8     pkg = params[:pkg]
9     @data = {'x'=> prj, 'y'=> pkg}
10   end
11
12   # /download.html?prj=name&pkg=name
13   def html
14     render :html, :layout => false
15   end
16
17   # /download.js?prj=name&pkg=name
18   def js
19     render :js, :layout => false
20   end
21
22   # /download.json?prj=name&pkg=name
23   def json
24     # needed for rails < 3.0 to support JSONP
25     render_json @data.to_json
26   end
27
28   # /download.xml?prj=name&pkg=name
29   def xml
30     render :xml => @data
31   end
32
33 end