Class: Cortex::NewFieldItemTransaction

Inherits:
ApplicationTransaction show all
Includes:
FieldItemTransactor
Defined in:
app/transactions/cortex/new_field_item_transaction.rb

Instance Method Summary collapse

Instance Method Details

#init(field_item_attributes) ⇒ Object



8
9
10
# File 'app/transactions/cortex/new_field_item_transaction.rb', line 8

def init(field_item_attributes)
  Success(Cortex::FieldItem.new(field_item_attributes))
end

#process_plugin_transaction(field_item) ⇒ Object



12
13
14
# File 'app/transactions/cortex/new_field_item_transaction.rb', line 12

def process_plugin_transaction(field_item)
  Success(transact_new(field_item) || field_item)
end