class Omnibar::Spell
Public Class Methods
speller()
click to toggle source
# File lib/omnibar/queries/spell.rb, line 13 def self.speller @sp ||= FFI::Aspell::Speller.new('en_US') end
Public Instance Methods
perform!()
click to toggle source
# File lib/omnibar/queries/spell.rb, line 21 def perform! copy_to_clipboard result end
relevance()
click to toggle source
# File lib/omnibar/queries/spell.rb, line 29 def relevance return 1 if using_keyword? 0 end
result()
click to toggle source
# File lib/omnibar/queries/spell.rb, line 5 def result return unless using_keyword? words = input.split(' ') return ' ' if words.length == 1 speller.suggestions(words.last).first end
speller()
click to toggle source
# File lib/omnibar/queries/spell.rb, line 17 def speller self.class.speller end
using_keyword?()
click to toggle source
# File lib/omnibar/queries/spell.rb, line 25 def using_keyword? input.match?(/^spe?l?l?/) end