Class: Array
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 |