Grouper::Rest::Client - Minimal REST client for interacting with the Grouper WS API.
Usage
Grouper::Rest::Client::Resource.new url, :user => user, :password => pass do |grouper|
stems = grouper.stems('some:approximate:stem')
stem = grouper.stem('some:stem')
stem['uuid']
groups = grouper.groups('some:approximate:group')
group = grouper.group('some:group')
group['uuid']
members = group.members
subjects = grouper.subjects('foo')
subject = grouper.subject('blair')
subject['name']
subject['id']
my_groups = subject.groups()
my_filtered_groups = subject.groups('some:stem')
grouper.ok?
grouper.error?
end