travis-api/lib/travis/api/v3/services/owner/repositories.rb
2015-10-13 17:34:31 +02:00

13 lines
334 B
Ruby

module Travis::API::V3
class Services::Owner::Repositories < Service
params :active, :private, prefix: :repository
result_type :repositories
paginate(default_limit: 100)
def run!
unfiltered = query(:repositories).for_owner(find(:owner))
access_control.visible_repositories(unfiltered)
end
end
end