Sha256: a953cfd7570ec651325c90e4af5c4826da66bfb986ca81e700b951fe49efeebe

Contents?: true

Size: 305 Bytes

Versions: 2

Compression:

Stored size: 305 Bytes

Contents

module Dag
  class Bucket < Model
    def initialize(api, bucket_name)
      super(api)
      @name = bucket_name
    end

    def name
      @name
    end

    def delete
      @api.delete_bucket(@name)
    end

    def objects(prefix: nil)
      Dag::ObjectCollection.new(@api, @name)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
iij-dag-client-1.0.2 lib/dag/client/model/bucket.rb
iij-dag-client-1.0.1 lib/dag/client/model/bucket.rb