module Paramount::Controller

Public Instance Methods

create() click to toggle source
# File lib/paramount/controller.rb, line 18
def create
  new

  if new.form(resource_params).save
    redirection(action: 'created')
  else
    render :new
  end
end
destroy() click to toggle source
# File lib/paramount/controller.rb, line 36
def destroy
  resource.destroy
  redirect_to polymorphic_path(resource.class), notice: 'Successfully destroyed'
end
edit() click to toggle source
# File lib/paramount/controller.rb, line 14
def edit
  resource
end
index() click to toggle source
# File lib/paramount/controller.rb, line 3
def index
  collection
end
new() click to toggle source
# File lib/paramount/controller.rb, line 11
def new
end
show() click to toggle source
# File lib/paramount/controller.rb, line 7
def show
  resource
end
update() click to toggle source
# File lib/paramount/controller.rb, line 28
def update
  if resource.form(resource_params).save
    redirection(action: 'updated')
  else
    render :edit
  end
end