12 lines
349 B
Ruby
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
|