lib/engines/english.rb in rseg-0.1.5 vs lib/engines/english.rb in rseg-0.1.6

- old
+ new

@@ -1,24 +1,26 @@ -LETTER_SYMBOLS = ('a'..'z').to_a + ('A'..'Z').to_a +module RsegEngine + LETTER_SYMBOLS = ('a'..'z').to_a + ('A'..'Z').to_a -class English < Engine - def initialize - @word = '' - super - end - - def process(char) - match = false - word = nil - - if LETTER_SYMBOLS.include?(char) - @word << char - match = true - else - word = @word + class English < Engine + def initialize @word = '' - match = false + super end + + def process(char) + match = false + word = nil - [match, word] - end + if LETTER_SYMBOLS.include?(char) + @word << char + match = true + else + word = @word + @word = '' + match = false + end + + [match, word] + end + end end \ No newline at end of file