diff options
Diffstat (limited to 'app/models/ml/experiment.rb')
-rw-r--r-- | app/models/ml/experiment.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/ml/experiment.rb b/app/models/ml/experiment.rb index 5c5f8d3b2db..ad6c6b7b3bf 100644 --- a/app/models/ml/experiment.rb +++ b/app/models/ml/experiment.rb @@ -59,6 +59,10 @@ module Ml numeric?(iid) end + def find_or_create(project, name, user) + create_with(user: user).find_or_create_by(project: project, name: name) + end + private def numeric?(value) |