Class: Feedback::Config

Inherits:
ApplicationRecord show all
Defined in:
lib/nexmo_developer/app/models/feedback/config.rb

Class Method Summary collapse

Class Method Details

.find_or_create_config(config) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/nexmo_developer/app/models/feedback/config.rb', line 5

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