Class PlanetController
In: app/controllers/planet_controller.rb
Parent: ApplicationController

Methods

Public Instance methods

Action für das iPhone zum Anzeigen aller Gebaeude auf einem Planeten @params: typ

id: Integer
PlanetenID des Planetens, auf dem die Gebaeude angezeigt werden sollen

[Source]

    # File app/controllers/planet_controller.rb, line 13
13:    def show_buildings
14:     
15:      @buildings = Planet.find(params[:id]).buildings
16:      @race = current_user.race
17:      @user= current_user
18:      @planet= Planet.find(params[:id])
19:      
20:      respond_to do |format|
21:        format.xml do
22:          render :template => 'building/show_buildings.xml.erb'
23:        end
24:      end
25:  end

Action zum Anzeigen aller Attribute eines Planeten @params: typ

id: Integer
PlanetenID des Planeten, zu dem die Informationen angefordert werden

[Source]

    # File app/controllers/planet_controller.rb, line 48
48:  def show_planet
49:    if !Planet.find(params[:id]).nil?
50:    @planet= Planet.find(params[:id])
51:    if !@planet.owner.nil?
52:      @owner_id= @planet.owner.id
53:      @owner_name=@planet.owner.name
54:    else @owner_id= 'Dieser Planet hat keinen Besitzer'
55:    @owner_name='Dieser Planet hat keinen Besitzer'
56:    
57:    end
58:    
59:    respond_to do |format|
60:      format.xml do
61:        render :template=> 'solar_system/show_planet.xml.erb'
62:      end
63:    end
64:  else
65:    respond_to do |format|
66:      format.xml do
67:        render :template=> 'users/result.xml.erb'
68:    end
69:    end
70:    end
71:  end

Action zum Anzeigen aller Raumschiffe auf einem Planeten @params: typ

id: Integer
PlanetenID des Planetens, auf dem alle Raumschiffe angezeigt werden sollen

[Source]

    # File app/controllers/planet_controller.rb, line 31
31:  def show_spaceships
32:    @planet = Planet.find(params[:id])
33:    @id = @planet.id
34:    @spaceships = @planet.spaceships
35: 
36: 
37:    respond_to do |format|
38:      format.xml do
39:        render :template => 'spaceship/show_spaceships.xml.erb'
40:      end
41:    end
42:  end

[Validate]