Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/find_and_replace.rb
Instance Method Summary collapse
- #find_and_replace(original_value, replacement_value) ⇒ Object
- #find_and_replace!(original_value, replacement_value) ⇒ Object
Instance Method Details
#find_and_replace(original_value, replacement_value) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/find_and_replace.rb', line 4 def find_and_replace(original_value, replacement_value) new_array = [] self.collect do |item| if item == original_value new_array << replacement_value else new_array << item end end new_array end |
#find_and_replace!(original_value, replacement_value) ⇒ Object
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/find_and_replace.rb', line 16 def find_and_replace!(original_value, replacement_value) self.collect! do |item| if item == original_value replacement_value else item end end self end |