module SnFoil::Controller::Concerns::CreateControllerConcern
Public Instance Methods
create(**options)
click to toggle source
# File lib/sn_foil/controller/concerns/create_controller_concern.rb, line 18 def create(**options) options = setup_create(**options) model = process_create(**options) render_create(model, **options) end
process_create(**options)
click to toggle source
# File lib/sn_foil/controller/concerns/create_controller_concern.rb, line 28 def process_create(**options) current_context(**options).create(**options) end
render_create(model, **options)
click to toggle source
# File lib/sn_foil/controller/concerns/create_controller_concern.rb, line 32 def render_create(model, **options) render_change(model, **options) end
setup_create(**options)
click to toggle source
# File lib/sn_foil/controller/concerns/create_controller_concern.rb, line 24 def setup_create(**options) setup_options(**options) end