Sha256: dfe2a1d36e5226d70c03bffb5d5f4428a1a689e9e23380d46ed3dfdae4e94790

Contents?: true

Size: 552 Bytes

Versions: 9

Compression:

Stored size: 552 Bytes

Contents

                                                                                                                                                                                                        
module AssetCloud
  class BlackholeBucket < Bucket
    def ls(namespace = nil)     
      []
    end                               

    def read(key)  
      nil
    end          

    def write(key, data)       
      nil
    end   

    def delete(key)
      nil
    end           
    
    def stat(key)
      Metadata.new(false)
    end
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
Shopify-asset_cloud-0.5.1 lib/asset_cloud/blackhole_bucket.rb
Shopify-asset_cloud-0.5.2 lib/asset_cloud/buckets/blackhole_bucket.rb
Shopify-asset_cloud-0.5.3 lib/asset_cloud/buckets/blackhole_bucket.rb
Shopify-asset_cloud-0.5.4 lib/asset_cloud/buckets/blackhole_bucket.rb
jamesmacaulay-asset_cloud-0.5.0 lib/asset_cloud/blackhole_bucket.rb
jamesmacaulay-asset_cloud-0.5.1 lib/asset_cloud/blackhole_bucket.rb
jamesmacaulay-asset_cloud-0.5.2 lib/asset_cloud/buckets/blackhole_bucket.rb
jamesmacaulay-asset_cloud-0.5.3 lib/asset_cloud/buckets/blackhole_bucket.rb
jamesmacaulay-asset_cloud-0.5.4 lib/asset_cloud/buckets/blackhole_bucket.rb