Class: Array

Inherits:
Object show all
Defined in:
lib/extensions/array.rb

Instance Method Summary collapse

Instance Method Details

#flatten_onceObject



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

def flatten_once
  flattened = []
  self.each do |e|
    if e.is_a? Array
      flattened += e
    else
      flattened << e
    end
  end

  flattened
end

#pickObject



15
16
17
# File 'lib/extensions/array.rb', line 15

def pick
  self[Kernel.rand(size)]
end