Skip to content

Commit 6202d05

Browse files
committed
SpectrumChecks: Try fix CI Build, Compat Ruby 2.4
Signed-off-by: duangsuse <fedora-opensuse@outlook.com>
1 parent 0ca75c5 commit 6202d05

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

spectrum.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ def make_api_method(showcase)
196196

197197
spec = self # to be packaged (reference back to here)
198198

199-
showcase.class.define_method(name) do |*params, &block|
199+
showcase.class.send(:define_method, name) do |*params, &block|
200200
my_spec = spec # packaged spec base
201201

202202
my_auth = auth
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package org.duangsuse.geekapk.middleware
2+
3+
import org.springframework.web.filter.OncePerRequestFilter
4+
import javax.servlet.FilterChain
5+
import javax.servlet.annotation.WebFilter
6+
import javax.servlet.http.HttpServletRequest
7+
import javax.servlet.http.HttpServletResponse
8+
9+
/**
10+
* Filter for server admin API authentication
11+
*/
12+
@WebFilter("/admin/*")
13+
class ServerAdminAuthenticationFilter: OncePerRequestFilter() {
14+
override fun doFilterInternal(request: HttpServletRequest, response: HttpServletResponse, filterChain: FilterChain) {
15+
16+
filterChain.doFilter(request, response)
17+
}
18+
}

0 commit comments

Comments
 (0)