class Dropbox::Explorer::Folder
Public Class Methods
new(folder_metadata)
click to toggle source
# File lib/dropbox/explorer/folder.rb, line 6 def initialize(folder_metadata) @folder_metadata = folder_metadata.symbolize_keys end
Public Instance Methods
get_contents_paths(options = {})
click to toggle source
# File lib/dropbox/explorer/folder.rb, line 10 def get_contents_paths(options = {}) if @folder_metadata[:contents] if options[:only_files] @folder_metadata[:contents].map { |content| content unless content['is_dir'] }.compact else @folder_metadata[:contents] end else raise ArgumentError, "There is no contents for this folder metadata" end end