Class: Morpho::Operations::Base::Update
- Defined in:
- app/concepts/morpho/operations/base/update.rb
Overview
Base update operation
Instance Method Summary collapse
Methods inherited from Form
#contract_class!, #data!, #model_class!, #params!, #persist!, #present!, #presenter_class!, #validate!
Instance Method Details
#build_model!(options, params:) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'app/concepts/morpho/operations/base/update.rb', line 8 def build_model!(, params:, **) ['model'] = ['model.class'].find_by(uuid: params['uuid']) if ['model'] .nil? raise Morpho::Exceptions::StandardError.new(status: 404) end end |