module MorseControllerHelpers::CrudHelpers

module FlashHelpers

Public Instance Methods

create() click to toggle source
# File lib/morse_controller_helpers/crud_helpers.rb, line 4
def create
  @current_instance = klass.new(params_resource)
  if current_instance.save
    flash_create_yes
    redirect_to path_edit(current_instance)
  else
    flash_create_no
    render("#{resource_symbols}/new")
  end
end
destroy() click to toggle source
# File lib/morse_controller_helpers/crud_helpers.rb, line 15
def destroy
  if current_instance.destroy
    flash_destroy_yes
  else
    flash_destroy_no
  end
  redirect_to path_index
end
edit() click to toggle source
# File lib/morse_controller_helpers/crud_helpers.rb, line 24
def edit; end
index() click to toggle source
# File lib/morse_controller_helpers/crud_helpers.rb, line 26
def index; end
new() click to toggle source
# File lib/morse_controller_helpers/crud_helpers.rb, line 28
def new
  @current_instance = klass.new
end
show() click to toggle source
# File lib/morse_controller_helpers/crud_helpers.rb, line 32
def show; end
update() click to toggle source
# File lib/morse_controller_helpers/crud_helpers.rb, line 34
def update
  if current_instance.update_attributes(params_resource)
    flash_update_yes
    redirect_to path_edit(current_instance)
  else
    flash_update_no
    render("#{resource_symbols}/edit")
  end
end