Class ServersController
In: app/controllers/servers_controller.rb
Parent: ApplicationController

Methods

check_session   destroy   edit   index   show   update  

Public Instance methods

DELETE /servers/1 DELETE /servers/1.xml

[Source]

    # File app/controllers/servers_controller.rb, line 78
78:   def destroy
79:     Owllink.release_server(session)
80:     
81:     respond_to do |format|
82:       format.html { redirect_to(servers_url) }
83:       format.xml  { head :ok }
84:     end
85:   end

GET /servers/1/edit

[Source]

    # File app/controllers/servers_controller.rb, line 38
38:   def edit
39:     @server = Server.find(params[:id])
40:   end

GET /servers GET /servers.xml

[Source]

    # File app/controllers/servers_controller.rb, line 6
 6:   def index
 7:     @servers = Server.all
 8: 
 9:     respond_to do |format|
10:       format.html # index.html.erb
11:       format.xml  { render :xml => @servers }
12:     end
13:   end

GET /servers/1 GET /servers/1.xml

[Source]

    # File app/controllers/servers_controller.rb, line 17
17:   def show
18:     @server = Server.find(params[:id])
19: 
20:     respond_to do |format|
21:       format.html # show.html.erb
22:       format.xml  { render :xml => @server }
23:     end
24:   end

PUT /servers/1 PUT /servers/1.xml

[Source]

    # File app/controllers/servers_controller.rb, line 61
61:   def update
62:     @server = Server.find(params[:id])
63: 
64:     respond_to do |format|
65:       if @server.update_attributes(params[:server])
66:         flash[:notice] = 'Server was successfully updated.'
67:         format.html { redirect_to(@server) }
68:         format.xml  { head :ok }
69:       else
70:         format.html { render :action => "edit" }
71:         format.xml  { render :xml => @server.errors, :status => :unprocessable_entity }
72:       end
73:     end
74:   end

Protected Instance methods

[Source]

    # File app/controllers/servers_controller.rb, line 90
90:   def check_session
91:     @server = Server.find(params[:id])
92:     unless session[:server] == @server.id
93:       flash[:notice] = 'Wrong session!'
94:       redirect_to :action => 'index'
95:     end
96:   end

[Validate]