Sha256: 45c4bc5d07ca5e0c099288e6bc2f81ef54e89ea211b112936a01578f5e59ed19

Contents?: true

Size: 269 Bytes

Versions: 2

Compression:

Stored size: 269 Bytes

Contents

module Elabs
  class Report < ApplicationRecord
    self.table_name = 'reports'

    validates :reason, presence: true
    validates :user, presence: true, unless: :name
    validates :name, presence: true, unless: :user

    belongs_to :user, optional: true
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
elabs-2.0.0 app/models/elabs/report.rb
elabs-2.0.0.pre app/models/elabs/report.rb