Sha256: b730c550e1235c543001077688dd4d25122ca9e35e95c70d92f4f84f9b45cb22
Contents?: true
Size: 526 Bytes
Versions: 2
Compression:
Stored size: 526 Bytes
Contents
module Lita module Handlers class Doubler < Handler # insert handler code here route( /^double\s+(\d+)$/i, :respond_with_double, command: true, help: { 'double N' => 'prints N + N' } ) def double_number(n) n + n end def respond_with_double(response) n = response.match_data.captures.first n = Integer(n) response.reply "#{n} + #{n} = #{double_number n}" end Lita.register_handler(self) end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
lita-doubler-lcpp-0.1.3 | lib/lita/handlers/doubler.rb |
lita-doubler-anchieta-0.1.0 | lib/lita/handlers/doubler.rb |