Method: CloudDoor::CloudStorage#has_file?

Defined in:
lib/cloud_door/cloud_storage.rb

#has_file?(file_name) ⇒ Boolean

Returns:

  • (Boolean)


214
215
216
217
218
219
220
221
222
223
224
# File 'lib/cloud_door/cloud_storage.rb', line 214

def has_file?(file_name)
  raise FileNameEmptyException if file_name.nil? || file_name.empty?
  @file_name = file_name
  raise SetIDException unless set_file_id
  return false if file?(file_name)
  items = pull_files
  raise NoDataException if items.nil? || !items.is_a?(Hash)
  (items.count > 0)
rescue => e
  handle_exception(e)
end