Refactor dynamic validation, test for it

This commit is contained in:
Martin Lensment 2014-08-18 16:33:56 +03:00
parent 5258c43faa
commit b0e9828a01
3 changed files with 25 additions and 8 deletions

View file

@ -3,10 +3,13 @@ class SettingGroup < ActiveRecord::Base
accepts_nested_attributes_for :settings
DOMAIN_VALIDATION_CODE = 'domain_validation'
def setting(key)
settings.find_by(code: key.to_s)
end
def get(key)
s = settings.find_by(code: key.to_s)
s.try(:value)
class << self
def domain_validation
find_by(code: 'domain_validation')
end
end
end