Sha256: fd4a73d9e15a66f015b0d6d4be08a6e602f9a7aed76148c53191544bf311a038

Contents?: true

Size: 328 Bytes

Versions: 3

Compression:

Stored size: 328 Bytes

Contents

class Monologue::User < ActiveRecord::Base
  has_many :posts

  has_secure_password

  validates_presence_of :password, on: :create
  validates_presence_of :name
  validates :email , presence: true, uniqueness: true


  def can_delete?(user)
    return false if self==user
    return false if user.posts.any?
    true
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
monologue-0.5.0 app/models/monologue/user.rb
monologue-0.4.1 app/models/monologue/user.rb
monologue-0.4.0 app/models/monologue/user.rb