Sha256: f239fa50acf8863b62c8af4b3600bbb6c604d02262f04d0e03d117f5f491f36b

Contents?: true

Size: 349 Bytes

Versions: 8

Compression:

Stored size: 349 Bytes

Contents

module Storytime
  class Comment < ActiveRecord::Base
    include Storytime::ScopedToSite

    belongs_to :user, class_name: Storytime.user_class
    belongs_to :post
    belongs_to :site

    validates :user, presence: true
    validates :post_id, presence: true

    def commenter_name
      user.nil? ? "" : user.storytime_name
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
storytime-2.1.6 app/models/storytime/comment.rb
storytime-2.1.5 app/models/storytime/comment.rb
storytime-2.1.4 app/models/storytime/comment.rb
storytime-2.1.3 app/models/storytime/comment.rb
storytime-2.1.2 app/models/storytime/comment.rb
storytime-2.1.1 app/models/storytime/comment.rb
storytime-2.1.0 app/models/storytime/comment.rb
storytime-2.0.0 app/models/storytime/comment.rb