Sha256: 0ab420ab1c7886ad8f79c19ab465f9b19a99c1d02a08bb62b66b1b84f72dd990

Contents?: true

Size: 419 Bytes

Versions: 10

Compression:

Stored size: 419 Bytes

Contents

class Post < ActiveRecord::Base
  belongs_to :user

  validates :user,           presence: true
  validates :title,          presence: true
  validates :body,           presence: true
  validates :category_name,  presence: true
  validates :views_count,    numericality: true
  validates :likes_count,    numericality: true
  validates :comments_count, numericality: true

  delegate :name, to: :user, prefix: true
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
search_object-1.2.2 example/app/models/post.rb
search_object-1.2.1 example/app/models/post.rb
search_object-1.2.0 example/app/models/post.rb
search_object-1.1.3 example/app/models/post.rb
search_object-1.1.2 example/app/models/post.rb
search_object-1.1.1 example/app/models/post.rb
search_object-1.1.0 example/app/models/post.rb
search_object-1.0 example/app/models/post.rb
search_object-0.2 example/app/models/post.rb
search_object-0.1 example/app/models/post.rb