Sha256: 5c80a2843fea34c1136c18144113bc88ffb9b0b1ced5681129b42c0501877627
Contents?: true
Size: 388 Bytes
Versions: 6
Compression:
Stored size: 388 Bytes
Contents
# frozen_string_literal: true class Issue < ApplicationRecord extend Enumerize belongs_to :project belongs_to :creator, class_name: 'User' belongs_to :assignee, class_name: 'User' has_many :comments, class_name: 'IssueComment' validates :title, presence: true STATUS_MAP = { draft: 0, opened: 1, closed: 2, }.freeze enumerize :status, in: STATUS_MAP end
Version data entries
6 entries across 6 versions & 1 rubygems