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