From 53da0e80bda6faf71a043bb05e965b071f76ea1a Mon Sep 17 00:00:00 2001 From: Jonathan Stevens Date: Tue, 16 Aug 2016 15:20:55 -0400 Subject: [PATCH 1/2] Jonathan Stevens Solution --- parser.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/parser.rb b/parser.rb index adaad3e..87d4a64 100644 --- a/parser.rb +++ b/parser.rb @@ -1,3 +1,5 @@ def word_in_string?(word, string) - # implement with your code here + return :yes if string.split(/[\s,_,-]/).any? {|x| x==word} + + :no end From 8b7f0a0ba0fdeeafc220df1de5e2bd55c68e7291 Mon Sep 17 00:00:00 2001 From: Jonathan Stevens Date: Wed, 17 Aug 2016 09:34:15 -0400 Subject: [PATCH 2/2] Word search, using include instead of any --- parser.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser.rb b/parser.rb index 87d4a64..2c8769a 100644 --- a/parser.rb +++ b/parser.rb @@ -1,5 +1,5 @@ def word_in_string?(word, string) - return :yes if string.split(/[\s,_,-]/).any? {|x| x==word} + return :yes if string.split(/[\s_-]/).include? word :no end