Module: MorseControllerHelpers::CrudHelpers
- Included in:
- MorseControllerHelpers
- Defined in:
- lib/morse_controller_helpers/crud_helpers.rb
Overview
module FlashHelpers
Instance Method Summary collapse
- #create ⇒ Object
- #destroy ⇒ Object
- #edit ⇒ Object
- #index ⇒ Object
- #new ⇒ Object
- #show ⇒ Object
- #update ⇒ Object
Instance Method Details
#create ⇒ Object
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 |
#destroy ⇒ Object
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 |
#edit ⇒ Object
24 |
# File 'lib/morse_controller_helpers/crud_helpers.rb', line 24 def edit; end |
#index ⇒ Object
26 |
# File 'lib/morse_controller_helpers/crud_helpers.rb', line 26 def index; end |
#new ⇒ Object
28 29 30 |
# File 'lib/morse_controller_helpers/crud_helpers.rb', line 28 def new @current_instance = klass.new end |
#show ⇒ Object
32 |
# File 'lib/morse_controller_helpers/crud_helpers.rb', line 32 def show; end |
#update ⇒ Object
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 |