class KintoBox::KintoBucket

Public Instance Methods

create_collection(id) click to toggle source
# File lib/kinto_box/kinto_bucket.rb, line 36
def create_collection(id)
  create_child(id: id)
end
create_group(group_id, members) click to toggle source
# File lib/kinto_box/kinto_bucket.rb, line 26
def create_group(group_id, members)
  members = [members] unless members.is_a?(Array)
  resp = @client.put("#{url_path}/groups/#{group_id}", 'data' => { 'members' => members })
  KintoGroup.new(parent: self, info: resp)
end
delete_groups() click to toggle source
# File lib/kinto_box/kinto_bucket.rb, line 32
def delete_groups
  @client.delete("#{url_path}/groups")
end
group(group_id) click to toggle source
# File lib/kinto_box/kinto_bucket.rb, line 18
def group(group_id)
  KintoGroup.new(id: group_id, parent: self)
end
list_groups() click to toggle source
# File lib/kinto_box/kinto_bucket.rb, line 22
def list_groups
  @client.get("#{url_path}/groups")
end