Sha256: b6c884945dcd2a173b0e96bcca3ecd3848d1eedefea0605ad58cc244616389c1
Contents?: true
Size: 388 Bytes
Versions: 33
Compression:
Stored size: 388 Bytes
Contents
module Blazer class Dashboard < Record 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
33 entries across 33 versions & 3 rubygems