Class: BloomRemit::Txns::Operations::Create
- Inherits:
-
Trailblazer::Operation
- Object
- Trailblazer::Operation
- BloomRemit::Txns::Operations::Create
- Includes:
- Dispatch, Model
- Defined in:
- app/concepts/bloom_remit/txns/operations/create.rb
Instance Method Summary collapse
Instance Method Details
#process(params) ⇒ Object
16 17 18 19 20 21 22 |
# File 'app/concepts/bloom_remit/txns/operations/create.rb', line 16 def process(params) validate(params[:txn]) do |f| f.model.secret = SecureRandom.uuid f.save dispatch! :after_create end end |