Method: Jets::Builders::CodeBuilder#dir_size

Defined in:
lib/jets/builders/code_builder.rb

#dir_size(folder) ⇒ Object

Thanks stackoverflow.com/questions/9354595/recursively-getting-the-size-of-a-directory Seems to overestimate a little bit but close enough.



148
149
150
151
152
153
# File 'lib/jets/builders/code_builder.rb', line 148

def dir_size(folder)
  Dir.glob(File.join(folder, '**', '*'))
    .select { |f| File.file?(f) }
    .map{ |f| File.size(f) }
    .inject(:+)
end