Module: FileSize

Defined in:
lib/filersize.rb

Class Method Summary collapse

Class Method Details

.sum(files) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/filersize.rb', line 3

def self.sum(files)
    @files = files
    @sumvalue = 0
    @files.each do |value|
        @sumvalue = @sumvalue + value
    end
    @sumvalue = @sumvalue.to_f
    @i = 0
    while @sumvalue > 1024 do
     @sumvalue = @sumvalue / 1024
     @i = @i + 1
    end
    @sumvalue = @sumvalue.round(2)
    @Retval = Array.new
    @Retval << @sumvalue
    @Retval << @by[@i]
end