Module: MorseControllerHelpers::CrudHelpers

Included in:
MorseControllerHelpers
Defined in:
lib/morse_controller_helpers/crud_helpers.rb

Overview

module FlashHelpers

Instance Method Summary collapse

Instance Method Details

#createObject



4
5
6
7
8
9
10
11
12
13
# 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

#destroyObject



15
16
17
18
19
20
21
22
# 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

#editObject



24
# File 'lib/morse_controller_helpers/crud_helpers.rb', line 24

def edit; end

#indexObject



26
# File 'lib/morse_controller_helpers/crud_helpers.rb', line 26

def index; end

#newObject



28
29
30
# File 'lib/morse_controller_helpers/crud_helpers.rb', line 28

def new
  @current_instance = klass.new
end

#showObject



32
# File 'lib/morse_controller_helpers/crud_helpers.rb', line 32

def show; end

#updateObject



34
35
36
37
38
39
40
41
42
# 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