diff --git a/lib/travis/api/v3/routes.rb b/lib/travis/api/v3/routes.rb index ed5e7d27..926d6776 100644 --- a/lib/travis/api/v3/routes.rb +++ b/lib/travis/api/v3/routes.rb @@ -50,10 +50,14 @@ module Travis::API::V3 post :enable, '/enable' post :disable, '/disable' - resource :requests do - route '/requests' - get :find - post :create + resource :branch do + route '/branch/{branch.name}' + get :find + end + + resource :branches do + route '/branches' + get :find end resource :builds do @@ -61,9 +65,10 @@ module Travis::API::V3 get :find end - resource :branch do - route '/branch/{branch.name}' - get :find + resource :requests do + route '/requests' + get :find + post :create end end diff --git a/lib/travis/api/v3/services/requests/find.rb b/lib/travis/api/v3/services/requests/find.rb index 653f12a1..56fa68f3 100644 --- a/lib/travis/api/v3/services/requests/find.rb +++ b/lib/travis/api/v3/services/requests/find.rb @@ -1,5 +1,6 @@ module Travis::API::V3 class Services::Requests::Find < Service + paginate def run! query.find(find(:repository)) end