travis-api/lib/travis/api/v3/queries/organization.rb
2015-03-31 17:02:07 +02:00

16 lines
365 B
Ruby

module Travis::API::V3
class Queries::Organization < Query
params :id
def find
return Models::Organization.find_by_id(id) if id
raise WrongParams, 'missing organization.id'.freeze
end
def sync(org = find)
user_query = Queries::User.new(params, main_type)
org.users.each { |user| user_query.sync(user) }
end
end
end