Module: SnFoil::Controller::Concerns::UpdateControllerConcern
- Extended by:
- ActiveSupport::Concern
- Included in:
- Base
- Defined in:
- lib/sn_foil/controller/concerns/update_controller_concern.rb
Instance Method Summary collapse
- #process_update(**options) ⇒ Object
- #render_update(model, **options) ⇒ Object
- #setup_update(**options) ⇒ Object
- #update(**options) ⇒ Object
Instance Method Details
#process_update(**options) ⇒ Object
28 29 30 |
# File 'lib/sn_foil/controller/concerns/update_controller_concern.rb', line 28 def process_update(**) current_context(**).update(**) end |
#render_update(model, **options) ⇒ Object
32 33 34 |
# File 'lib/sn_foil/controller/concerns/update_controller_concern.rb', line 32 def render_update(model, **) render_change(model, **) end |
#setup_update(**options) ⇒ Object
24 25 26 |
# File 'lib/sn_foil/controller/concerns/update_controller_concern.rb', line 24 def setup_update(**) (**) end |
#update(**options) ⇒ Object
18 19 20 21 22 |
# File 'lib/sn_foil/controller/concerns/update_controller_concern.rb', line 18 def update(**) = setup_update(**) model = process_update(**) render_update(model, **) end |