Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/straightedge/extend/array.rb
Instance Method Summary collapse
Methods included from Straightedge::Aspects::Figural
Methods included from Straightedge::Aspects::Positional
Instance Method Details
#mean ⇒ Object
16 17 18 |
# File 'lib/straightedge/extend/array.rb', line 16 def mean sum / size end |
#second ⇒ Object
5 |
# File 'lib/straightedge/extend/array.rb', line 5 def second; self[1] end |
#sum(&blk) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/straightedge/extend/array.rb', line 8 def sum(&blk) if block_given? map(&blk).sum else inject(&:+) end end |
#third ⇒ Object
6 |
# File 'lib/straightedge/extend/array.rb', line 6 def third; self[2] end |