Sha256: 57f978d61250f1d639d33edce29703faf707c942891e290e5d2f288145a7ad29
Contents?: true
Size: 352 Bytes
Versions: 4
Compression:
Stored size: 352 Bytes
Contents
module MasterApiKey class ApiKey < ActiveRecord::Base validates :group, presence: true before_create :generate_api_token def as_json(options = {}) super(options.reverse_merge({only: [:id, :api_token, :group]})) end private def generate_api_token self.api_token ||= SecureRandom.urlsafe_base64 end end end
Version data entries
4 entries across 4 versions & 1 rubygems