Sha256: 709cb3965e209ef89135996086bad71d4e492159f39ae85fe0a3f1304fbbca11

Contents?: true

Size: 578 Bytes

Versions: 1

Compression:

Stored size: 578 Bytes

Contents

case Merit.orm
when :active_record
  class Comment < ActiveRecord::Base
    def friend
      User.find_by_name('friend')
    end
  end
when :mongoid
  class Comment
    include Mongoid::Document
    include Mongoid::Timestamps

    field :name, :type => String
    field :comment, :type => String
    field :votes, :type => Integer, :default => 0

    def friend
      User.find_by(name: 'friend')
    end
  end
end

class Comment
  has_merit

  belongs_to :user

  validates :name, :comment, :user_id, :presence => true

  delegate :comments, :to => :user, :prefix => true
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
merit-3.0.3 test/dummy/app/models/comment.rb