Sha256: db1c3d4d2aa0bb7196cba2c5fd9c5e09d0921b611950a62ce774ee6da0e3a548
Contents?: true
Size: 433 Bytes
Versions: 94
Compression:
Stored size: 433 Bytes
Contents
module Feedback class Config < ApplicationRecord has_many :feedbacks, inverse_of: :config, dependent: :nullify def self.find_or_create_config(config) last_config = last if last_config && last_config.attributes.slice('title', 'paths') == config return last_config end new_config = new(title: config['title'], paths: config['paths']) new_config.save new_config end end end
Version data entries
94 entries across 94 versions & 1 rubygems