|
|
@ -1,6 +1,11 @@
|
|
|
|
class CreaturesController < ApplicationController
|
|
|
|
class CreaturesController < ApplicationController
|
|
|
|
SHOWABLE_ATTRIBUTES = [:id, :name, :health_points]
|
|
|
|
SHOWABLE_ATTRIBUTES = [:id, :name, :health_points]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def index
|
|
|
|
|
|
|
|
@creatures = Creature.all
|
|
|
|
|
|
|
|
render json: @creatures.as_json(only: SHOWABLE_ATTRIBUTES)
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
def show
|
|
|
|
def show
|
|
|
|
@creature = Creature.find(params[:id])
|
|
|
|
@creature = Creature.find(params[:id])
|
|
|
|
render json: @creature.as_json(only: SHOWABLE_ATTRIBUTES)
|
|
|
|
render json: @creature.as_json(only: SHOWABLE_ATTRIBUTES)
|
|
|
|