class Lita::Actions::Weather

Public Instance Methods

actions(source) click to toggle source
Calls superclass method Lita::Actions::Base#actions
# File lib/lita/actions/weather.rb, line 4
def actions(source)
  super.merge(send: lambda do |_context, msg|
    @robot.send_message(source, msg['text'])
  end,
    merge: lambda do |r|
      Utils::ContextPiper.pipe(r['context'], r['entities'], 'intent', 'intent')
      Utils::ContextPiper.pipe(r['context'], r['entities'], 'location', 'loc')
      r['context']
    end)
end