Sha256: 73a154fcf1e6235c57967599163e14dc996968e4a61bd07b8e7938f6513b228e
Contents?: true
Size: 400 Bytes
Versions: 17
Compression:
Stored size: 400 Bytes
Contents
module Blazer class Dashboard < ActiveRecord::Base belongs_to :creator, Blazer::BELONGS_TO_OPTIONAL.merge(class_name: Blazer.user_class.to_s) if Blazer.user_class has_many :dashboard_queries, dependent: :destroy has_many :queries, through: :dashboard_queries validates :name, presence: true def to_param [id, name.gsub("'", "").parameterize].join("-") end end end
Version data entries
17 entries across 17 versions & 1 rubygems