class Upman::Extensions::GetInstallHistory::Servlet
Servlet
action for WEBrick
Attributes
param_since[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_install_history.rb, line 21 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 unless (@param_since = get_param('since', 'date', false)) return nil end if (body = perform_action) response = ok(response, body) end end
perform_action()
click to toggle source
# File lib/upman/extensions/get_install_history.rb, line 40 def perform_action install_history_service = ::Upman::Service::InstallHistory.new install_history_service.get(@param_since).to_json end