Sha256: fe6f08c3ac2f0699e7028b47af171a5ce8ffd996bff2bb002423cb2d7d2ea578
Contents?: true
Size: 326 Bytes
Versions: 12
Compression:
Stored size: 326 Bytes
Contents
class Setting < ActiveRecord::Base validates :name, presence: true validates :content, presence: true scope :editable, -> { where(editable: true) } before_create :set_key before_update :set_key private def set_key self.key = name.downcase.gsub(/\W/, "_").gsub(/__/, "_").gsub(/(^_|_$)/, "") end end
Version data entries
12 entries across 12 versions & 1 rubygems