Class: Dir

Inherits:
Object
  • Object
show all
Defined in:
lib/sinatra-s3/ext.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.empty?(path) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/sinatra-s3/ext.rb', line 8

def self.empty? path
  new(path).empty?
end

Instance Method Details

#empty?Boolean

Returns:

  • (Boolean)


2
3
4
5
6
7
# File 'lib/sinatra-s3/ext.rb', line 2

def empty?
  Dir.glob("#{ path }/*", File::FNM_DOTMATCH) do |e|
    return false unless %w( . .. ).include?(File::basename(e))
  end
  return true
end