module GlobalRegistryModels::APIOperations::Persistence

Public Instance Methods

save() click to toggle source
# File lib/global_registry_models/api_operations/persistence.rb, line 58
def save
  if valid?
    result = id.present? ? self.class.update(id, attributes) : self.class.create(attributes)
    result ? self.id = result.id : false
  else
    false
  end
end
update!(update_attributes) click to toggle source
# File lib/global_registry_models/api_operations/persistence.rb, line 67
def update!(update_attributes)
  self.class.update! id, { client_integration_id: client_integration_id }.with_indifferent_access.merge(update_attributes)
end