project.rb 376 Bytes
require "validators/kalibro_uniqueness_validator.rb"

class Project < KalibroGatekeeperClient::Entities::Project
  include KalibroRecord

  attr_accessor :name
  validates :name, presence: true, kalibro_uniqueness: true

  def repositories
    Repository.repositories_of(self.id)
  end

  def self.latest(count = 1)
    all.sort { |a,b| b.id <=> a.id }.first(count)
  end
end