Method: CloudDoor::CloudStorage#change_directory

Defined in:
lib/cloud_door/cloud_storage.rb

#change_directory(file_name) ⇒ Object



114
115
116
117
118
119
120
121
122
123
124
# File 'lib/cloud_door/cloud_storage.rb', line 114

def change_directory(file_name)
  raise FileNameEmptyException if file_name.nil? || file_name.empty?
  @file_name = file_name
  raise SetIDException unless set_file_id
  raise NotDirectoryException if file?(file_name)
  items = pull_files
  @file_list.write_file_list(items, @file_id, @file_name)
  items
rescue => e
  handle_exception(e)
end