Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/std++/main.rb
Overview
Standard Ruby class extensions
Dev Tools collapse
-
#get(*indexes) ⇒ Object
Returns multiple values of array.
-
#to_sym ⇒ Object
Returns Array values converted to Symbol.
-
#to_sym! ⇒ Object
Converts Array values to Symbol.
-
#without(*vals) ⇒ Object
Returns Array values without values under given indexes.
Instance Method Details
#get(*indexes) ⇒ Object
Returns multiple values of array
159 160 161 162 163 |
# File 'lib/std++/main.rb', line 159 def get *indexes indexes.collect do | index | self[index] end end |
#to_sym ⇒ Object
Returns Array values converted to Symbol
144 145 146 147 148 |
# File 'lib/std++/main.rb', line 144 def to_sym self.map do | el | el.to_sym end end |
#to_sym! ⇒ Object
Converts Array values to Symbol
151 152 153 154 155 |
# File 'lib/std++/main.rb', line 151 def to_sym! self.map! do | el | el.to_sym end end |
#without(*vals) ⇒ Object
Returns Array values without values under given indexes
166 167 168 169 170 171 172 |
# File 'lib/std++/main.rb', line 166 def without(*vals) cpy = self.dup vals.each do | val | cpy.delete(val) end cpy end |