travis-api/lib/travis/api/v3/queries/organization.rb
2015-04-14 16:07:23 +02:00

12 lines
349 B
Ruby

module Travis::API::V3
class Queries::Organization < Query
params :id, :login
def find
return Models::Organization.find_by_id(id) if id
return Models::Organization.where('lower(login) = ?'.freeze, login.downcase).first if login
raise WrongParams, 'missing organization.id or organization.login'.freeze
end
end
end