Sha256: 2306c30c7b91212a5f870864beb88fdedb8830cd906a9a033057656477547e28
Contents?: true
Size: 706 Bytes
Versions: 26
Compression:
Stored size: 706 Bytes
Contents
require 'fog/model' module Fog module Rackspace module Files class Directory < Fog::Model identity :name attribute :bytes attribute :count def destroy requires :name connection.delete_container(@name) 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 :name connection.put_container(@name) true end end end end end
Version data entries
26 entries across 26 versions & 1 rubygems