Method: Cortex::UpdateFieldItemTransaction#init

Defined in:
app/transactions/cortex/update_field_item_transaction.rb

#init(field_item_attributes) ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'app/transactions/cortex/update_field_item_transaction.rb', line 8

def init(field_item_attributes)
  field_item = FieldItem.find_by_id(field_item_attributes['id'])

  if field_item
    field_item.assign_attributes(field_item_attributes)
    Success(field_item)
  else
    Failure(:not_found)
  end
end