Class | SentencesController |
In: |
app/controllers/sentences_controller.rb
|
Parent: | ApplicationController |
MaxSentences | = | 5 |
# File app/controllers/sentences_controller.rb, line 25 25: def extras 26: # @displayed=rx_str 27: @text=get_text 28: end
# File app/controllers/sentences_controller.rb, line 22 22: def get_title 23: "replace with sentence:" 24: end
# File app/controllers/sentences_controller.rb, line 29 29: def selected(st) 30: @text=session[:text]=st 31: session[:choices]= nil 32: end
# File app/controllers/sentences_controller.rb, line 7 7: def start_choices 8: lw=get_text.scan /\w+/ 9: if lw.empty? 10: [] 11: else 12: rx=Regexp.new(lw.join('.*'),Regexp::IGNORECASE) 13: # logger.info("sentences rx:"+rx_str) 14: g=Giver.new 15: ac=g.get_matching_sentences(SentencesDir,rx) 16: if ac.size > MaxSentences 17: ac=ac[0..MaxSentences] 18: end 19: ac 20: end 21: end