Method: String#word_after

Defined in:
lib/word_up.rb

#word_after(w) ⇒ Object



12
13
14
15
16
17
18
19
# File 'lib/word_up.rb', line 12

def word_after(w)
  sentence = self.gsub(/[^0-9a-z ]/i, '').split
  downcased = sentence.map(&:downcase)
  param_index = downcased.index(w.downcase)
  unless param_index.nil?
    sentence[param_index + 1]
  end
end