Noosfero/noosfero

View on GitHub
plugins/vote/lib/ext/vote.rb

Summary

Maintainability
A
0 mins
Test Coverage
require_dependency "models/vote"

class Vote
  validate :verify_target_archived

  def verify_target_archived
    if voteable.kind_of?(Article) || voteable.kind_of?(Comment)
      if voteable.archived?
        errors.add(:base, _("The target is achived and can't accept votes"))
        false
      end
    end
  end
end