add a broadcasts endpoint

This commit is contained in:
Sven Fuchs 2012-10-18 04:09:59 +02:00
parent 558847f655
commit 3af9670190
3 changed files with 19 additions and 3 deletions

View File

@ -40,7 +40,7 @@ GIT
GIT GIT
remote: git://github.com/travis-ci/travis-core.git remote: git://github.com/travis-ci/travis-core.git
revision: 56ca16046cba99cc0b4cd0c520c6bb13ace9932a revision: 1cb16721e43b4beb4dc8152176022a981d0de1c9
branch: sf-travis-api branch: sf-travis-api
specs: specs:
travis-core (0.0.1) travis-core (0.0.1)
@ -115,7 +115,7 @@ GEM
atomic (1.0.1) atomic (1.0.1)
avl_tree (1.1.3) avl_tree (1.1.3)
backports (2.6.4) backports (2.6.4)
builder (3.0.3) builder (3.0.4)
bunny (0.8.0) bunny (0.8.0)
daemons (1.1.9) daemons (1.1.9)
dalli (2.3.0) dalli (2.3.0)
@ -153,7 +153,7 @@ GEM
metaclass (~> 0.0.1) metaclass (~> 0.0.1)
multi_json (1.3.6) multi_json (1.3.6)
multipart-post (1.1.5) multipart-post (1.1.5)
net-http-persistent (2.7) net-http-persistent (2.8)
net-http-pipeline (1.0.1) net-http-pipeline (1.0.1)
newrelic_rpm (3.3.5) newrelic_rpm (3.3.5)
pg (0.13.2) pg (0.13.2)

View File

@ -0,0 +1,11 @@
require 'travis/api/app'
class Travis::Api::App
class Endpoint
class Broadcasts < Endpoint
get '/', scope: :private do
respond_with service(:users, :find_broadcasts, params), type: :broadcasts
end
end
end
end

View File

@ -27,6 +27,11 @@ class Travis::Api::App
respond_with service(:users, :find_permissions), type: :permissions respond_with service(:users, :find_permissions), type: :permissions
end end
# TODO fix url/key generation in ember-data
# get '/broadcasts', scope: :private do
# respond_with service(:users, :find_broadcasts), type: :broadcasts
# end
put '/:id?', scope: :private do put '/:id?', scope: :private do
respond_with service(:users, :update, params[:user]) respond_with service(:users, :update, params[:user])
end end