diff --git a/lib/lita/handlers/onewheel_duckduckgo.rb b/lib/lita/handlers/onewheel_duckduckgo.rb index ff083be..95d7fd1 100644 --- a/lib/lita/handlers/onewheel_duckduckgo.rb +++ b/lib/lita/handlers/onewheel_duckduckgo.rb @@ -4,6 +4,9 @@ module Lita module Handlers class OnewheelDuckDuckGo < Handler route /^duck\s+(.*)$/, :search, command: true + route /^quack\s+(.*)$/, :search, command: true + route /^ddg\s+(.*)$/, :search, command: true + route /^fuck\s+(.*)$/, :search, command: true def search(response) query = response.matches[0][0] diff --git a/lita-onewheel-duckduckgo.gemspec b/lita-onewheel-duckduckgo.gemspec index 3c880f4..92d53ec 100644 --- a/lita-onewheel-duckduckgo.gemspec +++ b/lita-onewheel-duckduckgo.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |spec| spec.name = 'lita-onewheel-duckduckgo' - spec.version = '0.0.3' + spec.version = '0.0.4' spec.authors = ['Andrew Kreps'] spec.email = ['andrew.kreps@gmail.com'] spec.description = 'Lita handler for Duck Duck Go\'s answers engine.' diff --git a/spec/lita/handlers/onewheel_duckduckgo_spec.rb b/spec/lita/handlers/onewheel_duckduckgo_spec.rb index 8de27f2..145c6f4 100644 --- a/spec/lita/handlers/onewheel_duckduckgo_spec.rb +++ b/spec/lita/handlers/onewheel_duckduckgo_spec.rb @@ -12,6 +12,8 @@ def mock(file) end it { is_expected.to route_command('duck something') } + it { is_expected.to route_command('quack something') } + it { is_expected.to route_command('ddg something') } it 'does neat ducky things' do mock('mock_result')