Guest User

Untitled

a guest
May 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. class Array
  2. def group(delim="*")
  3. final_array = []
  4. phrase = ""
  5. self.each do |item|
  6. if item == "*"
  7. final_array << phrase.chop unless phrase == ""
  8. phrase = ""
  9. else
  10. phrase += "#{item} "
  11. end
  12. end
  13. final_array << phrase.chop unless phrase == ""
  14. return final_array
  15. end
  16. end
  17.  
  18. words = ["foo", "*", "bar", "*", "blah", "blah"]
  19. p words.group
Add Comment
Please, Sign In to add comment