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