Sha256: 0b1118a5541e90005ef6d666c16bd0be2807802d2d6a66222c0bdb5081a780d9
Contents?: true
Size: 848 Bytes
Versions: 54
Compression:
Stored size: 848 Bytes
Contents
require 'fog/model' require 'fog/rackspace/models/files/files' module Fog module Rackspace module Files class Directory < Fog::Model extend Fog::Deprecation deprecate(:name, :key) deprecate(:name=, :key=) identity :key, ['name'] attribute :bytes attribute :count def destroy requires :key connection.delete_container(key) true rescue Excon::Errors::NotFound false end def files @files ||= begin Fog::Rackspace::Files::Files.new( :directory => self, :connection => connection ) end end def save requires :key connection.put_container(key) true end end end end end
Version data entries
54 entries across 54 versions & 2 rubygems