class Dag::BucketCollection

Public Instance Methods

[](bucket_name) click to toggle source

@example

bucket = client.buckets[:mybucket],
bucket = client.buckets['mybucket'],

@param [String] bucket_name @return [Bucket]

# File lib/dag/client/model/bucket_collection.rb, line 17
def [] bucket_name
  bucket_named(bucket_name)
end
create(bucket_name) click to toggle source
# File lib/dag/client/model/bucket_collection.rb, line 5
def create(bucket_name)
  @api.create_bucket(bucket_name)
  bucket_named(bucket_name)
end
each() { |bucket_named(bucket)| ... } click to toggle source
# File lib/dag/client/model/bucket_collection.rb, line 21
def each
  buckets = @api.buckets.buckets
  buckets.each do |bucket|
    yield bucket_named(bucket)
  end
end

Private Instance Methods

bucket_named(bucket) click to toggle source
# File lib/dag/client/model/bucket_collection.rb, line 30
def bucket_named(bucket)
  Dag::Bucket.new(@api, bucket.to_s)
end