v3 add starred to standard representation for repo

This commit is contained in:
carlad 2015-11-19 19:17:46 +01:00
parent c20f99d210
commit 95ad9a6b56

View File

@ -3,7 +3,7 @@ require 'travis/api/v3/renderer/model_renderer'
module Travis::API::V3
class Renderer::Repository < Renderer::ModelRenderer
representation(:minimal, :id, :name, :slug)
representation(:standard, :id, :name, :slug, :description, :github_language, :active, :private, :owner, :default_branch)
representation(:standard, :id, :name, :slug, :description, :github_language, :active, :private, :owner, :default_branch, :starred)
def active
!!model.active
@ -19,6 +19,10 @@ module Travis::API::V3
}
end
def starred
return true if Models::StarredRepository.where(repository_id: id, user_id: access_control.user.id).first
end
def include_default_branch?
return true if include? 'repository.default_branch'.freeze
return true if include.any? { |i| i.start_with? 'branch'.freeze }