Class: Array

Inherits:
Object show all
Defined in:
lib/task_tempest/active_support.rb

Instance Method Summary collapse

Instance Method Details

#avg(&block) ⇒ Object



14
15
16
# File 'lib/task_tempest/active_support.rb', line 14

def avg(&block)
  sum(&block).to_f / length
end

#separate(&block) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
# File 'lib/task_tempest/active_support.rb', line 2

def separate(&block)
  passed, failed = [], []
  each do |item|
    if block.call(item)
      passed << item
    else
      failed << item
    end
  end
  [passed, failed]
end