Method: SafeCompleteCode#focus_word

Defined in:
ext/ae-editor/ae-editor.rb

#focus_word(focus_segment) ⇒ Object



620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
# File 'ext/ae-editor/ae-editor.rb', line 620

def focus_word(focus_segment)
    focus_world = ''
    char = focus_segment[-1..-1]
    while [")","]","}"].include?(char) 
      char=focus_segment[-2..-2]
      focus_segment = focus_segment[0..-2]
    end
    j = focus_segment.length - 1
    while !["\s","\t",";",",","(","[","{",">"].include?(char) && j >= 0
      focus_world = "#{char}#{focus_world}"
      j=j-1
      char = focus_segment[j..j]
    end
    focus_world
end