class Upman::Extensions::GetInstalledPackages::Servlet
Attributes
requested[RW]
Public Instance Methods
do_GET(request, response)
click to toggle source
rubocop:disable Naming/MethodName
Calls superclass method
Upman::Server::BaseServlet#do_GET
# File lib/upman/extensions/get_installed_packages.rb, line 15 def do_GET(request, response) # rubocop:enable Naming/MethodName super(request, response) unless is_authenticated(request) response = not_authorized(response, "Request declined") return response end @requested = get_param('requested', 'int') if (body = perform_action) response = ok(response, body) end end
perform_action()
click to toggle source
# File lib/upman/extensions/get_installed_packages.rb, line 32 def perform_action installed_package_service = Upman::Service::InstalledPackages.new installed_package_service.get(@requested).to_json end