Class: Lita::Handlers::NashdevResources

Inherits:
Handler
  • Object
show all
Defined in:
lib/lita/handlers/nashdev_resources.rb

Constant Summary collapse

ISSUE_URL =
URI.parse('https://api.github.com/repos/maxbeizer/nashdev-resources/issues').freeze

Instance Method Summary collapse

Instance Method Details

#handle_resource_request(response) ⇒ Object



10
11
12
13
14
15
# File 'lib/lita/handlers/nashdev_resources.rb', line 10

def handle_resource_request(response)
  resources = response.args.delete_if { |arg| arg == 'me' }
  data      = build_json_for_request(response.user, resources)
  res       = request_and_return_response(data)
  response.reply(res)
end