travis-api/lib/travis/api/app/endpoint/builds.rb
Piotr Sarnacki b6a351c766 Convert params['ids'] to array
Services like find_builds can accept :ids as a param, but it needs to be
an array, string will be passed to find and converted into integer.
2013-07-09 15:18:31 +02:00

18 lines
414 B
Ruby

require 'travis/api/app'
class Travis::Api::App
class Endpoint
class Builds < Endpoint
get '/' do
name = params[:branches] ? :find_branches : :find_builds
params['ids'] = params['ids'].split(',') if params['ids'].respond_to?(:split)
respond_with service(name, params)
end
get '/:id' do
respond_with service(:find_build, params)
end
end
end
end