diff --git a/lib/travis/api/v3/renderer/repository.rb b/lib/travis/api/v3/renderer/repository.rb index 96c3d217..8b238a59 100644 --- a/lib/travis/api/v3/renderer/repository.rb +++ b/lib/travis/api/v3/renderer/repository.rb @@ -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 }