Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Array
- def group(delim="*")
- final_array = []
- phrase = ""
- self.each do |item|
- if item == "*"
- final_array << phrase.chop unless phrase == ""
- phrase = ""
- else
- phrase += "#{item} "
- end
- end
- final_array << phrase.chop unless phrase == ""
- return final_array
- end
- end
- words = ["foo", "*", "bar", "*", "blah", "blah"]
- p words.group
Add Comment
Please, Sign In to add comment