Method: CloudFS::Folder#create_folder
- Defined in:
- lib/cloudfs/folder.rb
#create_folder(name, exists: 'FAIL') ⇒ Folder
Create folder under this container
75 76 77 78 79 80 81 82 |
# File 'lib/cloudfs/folder.rb', line 75
def create_folder(name, exists: 'FAIL')
FileSystemCommon.validate_item_state(self)
fail RestAdapter::Errors::ArgumentError,
'Invalid argument, must pass name' if RestAdapter::Utils.is_blank?(name)
properties = @rest_adapter.create_folder(name, path: @url, exists: exists)
FileSystemCommon.create_item_from_hash(@rest_adapter, parent: @url, ** properties)
end
|