class Games::Ptu::PokemonController < ApplicationController def index @pokemons = PtuPokemon.all end def show @pokemon = PtuPokemon.find(params[:id]) end def new @pokemon = PtuPokemon.new end def create @pokemon = PtuPokemon.new(pokemon_params) if @pokemon.save flash[:success] = "Created Pokémon #{@pokemon.name}." redirect_to games_ptu_pokemon_path(@pokemon) else flash[:error] = "Failed to create Pokémon." redirect_to new_games_ptu_pokemon_path end end def edit @pokemon = PtuPokemon.find(params[:id]) end def update end private def pokemon_params params.require(:ptu_pokemon).permit(:name, :base_hp, :base_atk, :base_def, :base_spatk, :base_spdef, :base_speed, :male_chance, :notes) end end