Method: CloudDoor::CloudStorage#delete_file

Defined in:
lib/cloud_door/cloud_storage.rb

#delete_file(file_name) ⇒ Object



176
177
178
179
180
181
182
183
184
185
186
187
# File 'lib/cloud_door/cloud_storage.rb', line 176

def delete_file(file_name)
  @file_name = file_name
  raise FileNameEmptyException if @file_name.nil? || @file_name.empty?
  raise SetIDException unless set_file_id
  # if not raise error, judge that's success
  request_delete
  @parent_id = pull_parent_id
  update_file_list
  true
rescue => e
  handle_exception(e)
end