Sha256: 92809e5236dedd47a693abe604ba342efae63c68bc75ed860b86a009b602ce6e
Contents?: true
Size: 416 Bytes
Versions: 2
Compression:
Stored size: 416 Bytes
Contents
module Approval class Comment < ::ActiveRecord::Base self.table_name_prefix = "approval_".freeze class << self def define_user_association(klass) belongs_to :user, class_name: klass.to_s end end belongs_to :request, class_name: :"Approval::Request", inverse_of: :comments validates :content, presence: true, length: { maximum: Approval.config.comment_maximum } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
approval-0.3.1 | lib/approval/models/approval/comment.rb |
approval-0.3.0 | lib/approval/models/approval/comment.rb |