Class: Array
- Inherits:
-
Object
show all
- Defined in:
- lib/ext.rb,
lib/vendor/treetop/benchmark/seqpar_benchmark.rb,
lib/vendor/treetop/benchmark/seqpar_benchmark.rb
Instance Method Summary
collapse
Instance Method Details
38
39
40
41
42
43
44
45
|
# File 'lib/ext.rb', line 38
def dissolve
ary = flatten.compact
case ary.size
when 0 then []
when 1 then first
else ary
end
end
|
17
|
# File 'lib/vendor/treetop/benchmark/seqpar_benchmark.rb', line 17
def mean; sum / size; end
|
#one? ⇒ Boolean
47
48
49
|
# File 'lib/ext.rb', line 47
def one?
size == 1
end
|
16
|
# File 'lib/vendor/treetop/benchmark/seqpar_benchmark.rb', line 16
def sum; inject( nil ) { |sum,x| sum ? sum+x : x }; end
|