class Lita::Handlers::LockerHttp

HTTP-related handlers

Public Instance Methods

label_show(request, response) click to toggle source
# File lib/lita/handlers/locker_http.rb, line 17
def label_show(request, response)
  name = request.env['router.params'][:name]
  response.headers['Content-Type'] = 'application/json'
  unless Label.exists?(name)
    response.status = 404
    return
  end
  l = Label.new(name)
  response.write(l.to_json)
end
resource_show(request, response) click to toggle source
# File lib/lita/handlers/locker_http.rb, line 28
def resource_show(request, response)
  name = request.env['router.params'][:name]
  response.headers['Content-Type'] = 'application/json'
  unless Resource.exists?(name)
    response.status = 404
    return
  end
  r = Resource.new(name)
  response.write(r.to_json)
end