Sha256: d03035f683a968e01a4d540dd463c7f500575b87b69488486f9ce660beec94fd

Contents?: true

Size: 312 Bytes

Versions: 7

Compression:

Stored size: 312 Bytes

Contents

class Dorsale::Comment < ActiveRecord::Base
  belongs_to :author, polymorphic: true
  belongs_to :commentable, polymorphic: true

  validates :author,      presence: true
  validates :commentable, presence: true
  validates :text,        presence: true

  default_scope -> {
    order(created_at: :desc)
  }
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
dorsale-3.1.6 app/models/dorsale/comment.rb
dorsale-3.1.5 app/models/dorsale/comment.rb
dorsale-3.1.4 app/models/dorsale/comment.rb
dorsale-3.1.3 app/models/dorsale/comment.rb
dorsale-3.1.2 app/models/dorsale/comment.rb
dorsale-3.1.1 app/models/dorsale/comment.rb
dorsale-3.1.0 app/models/dorsale/comment.rb