Sha256: b5139f2e483e08c18f8712250dc8686e5c0ae7a6b988aef0db1d02e86d7b2726
Contents?: true
Size: 329 Bytes
Versions: 6
Compression:
Stored size: 329 Bytes
Contents
module FrontEndBuilds class App < ActiveRecord::Base has_many :builds, class_name: 'FrontEndBuilds::Build' validates :name, presence: true validates :api_key, presence: true before_validation :ensure_api_key! def ensure_api_key! self.api_key = SecureRandom.uuid if api_key.blank? end end end
Version data entries
6 entries across 6 versions & 1 rubygems