Class: StellarBase::BridgeCallbacks::Operations::Create
- Inherits:
-
ApplicationOperation
- Object
- Trailblazer::Operation
- ApplicationOperation
- StellarBase::BridgeCallbacks::Operations::Create
- Defined in:
- app/concepts/stellar_base/bridge_callbacks/operations/create.rb
Instance Method Summary collapse
- #assign_operation_id!(options, params:) ⇒ Object
- #find_model!(options, params:) ⇒ Object
- #process!(options) ⇒ Object
Instance Method Details
#assign_operation_id!(options, params:) ⇒ Object
21 22 23 |
# File 'app/concepts/stellar_base/bridge_callbacks/operations/create.rb', line 21 def assign_operation_id!(, params:, **) params[:bridge_callback][:operation_id] = params[:bridge_callback][:id] end |
#find_model!(options, params:) ⇒ Object
14 15 16 17 18 19 |
# File 'app/concepts/stellar_base/bridge_callbacks/operations/create.rb', line 14 def find_model!(, params:, **) operation_id = params[:bridge_callback][:operation_id] bridge_callback = BridgeCallback.find_by(operation_id: operation_id) ["model"] = bridge_callback bridge_callback.present? ? Railway.pass_fast! : true end |
#process!(options) ⇒ Object
25 26 27 |
# File 'app/concepts/stellar_base/bridge_callbacks/operations/create.rb', line 25 def process!(, **) BridgeCallbacks::Process.(["model"]) end |