Sha256: 52412980db4fe50d3b97104d4a9632288544c50fcfb758511e80a87181639500

Contents?: true

Size: 266 Bytes

Versions: 4

Compression:

Stored size: 266 Bytes

Contents

class Issue < ApplicationRecord
  extend Enumerize

  belongs_to :project
  belongs_to :creator, class_name: 'User'

  validates :title, presence: true

  STATUS_MAP = {
    draft: 0,
    opened: 1,
    closed: 2,
  }.freeze
  enumerize :status, in: STATUS_MAP

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
model_base_generators-0.2.3 example/app/models/issue.rb
model_base_generators-0.2.2 example/app/models/issue.rb
model_base_generators-0.2.1 example/app/models/issue.rb
model_base_generators-0.2.0 example/app/models/issue.rb