Fix lint errors
This commit is contained in:
23
app.rb
23
app.rb
@ -15,7 +15,7 @@ require "jwt"
|
||||
|
||||
SESSION_SECRET_HEX_LENGTH = 64
|
||||
|
||||
set :session_secret, ENV.fetch('SESSION_SECRET') { SecureRandom.hex(SESSION_SECRET_HEX_LENGTH) }
|
||||
set :session_secret, ENV.fetch("SESSION_SECRET") { SecureRandom.hex(SESSION_SECRET_HEX_LENGTH) }
|
||||
|
||||
CLK_TCK = 100
|
||||
PID_FILE_PATH = "/run/app/pid".freeze
|
||||
@ -35,7 +35,7 @@ DURATION_PARTS = [
|
||||
[SECONDS_PER_DAY, "day", "d"],
|
||||
[SECONDS_PER_HOUR, "hour", "h"],
|
||||
[SECONDS_PER_MINUTE, "minute", "m"],
|
||||
[1, "second", "s"],
|
||||
[1, "second", "s"]
|
||||
].freeze
|
||||
|
||||
JWT_SECRET = SecureRandom.bytes(64).freeze
|
||||
@ -44,8 +44,8 @@ module Sinatra
|
||||
module RequestHeadersHelper
|
||||
def req_headers
|
||||
hash = request.env.select { |k, _| k.start_with? "HTTP_" }
|
||||
.collect { |k, v| [k.gsub(/^HTTP_/, "").gsub(/_/, "-").downcase, v] }
|
||||
.sort
|
||||
.collect { |k, v| [k.gsub(/^HTTP_/, "").tr("_", "-").downcase, v] }
|
||||
.sort
|
||||
h = Rack::Headers.new
|
||||
h.merge hash
|
||||
end
|
||||
@ -90,7 +90,7 @@ module UpDown
|
||||
def to_json(*_args)
|
||||
return unless enabled?
|
||||
|
||||
JSON.generate({ "status" => "ok" })
|
||||
JSON.generate({"status" => "ok"})
|
||||
end
|
||||
end
|
||||
|
||||
@ -203,7 +203,7 @@ end
|
||||
|
||||
before do
|
||||
# content_type 'text/plain'
|
||||
sleep(1) while Sleep.instance.asleep? unless request.path_info == "/livez/sleep"
|
||||
sleep(1) while Sleep.instance.asleep? && request.path_info != "/livez/sleep"
|
||||
end
|
||||
|
||||
get "/" do
|
||||
@ -249,7 +249,7 @@ end
|
||||
|
||||
get "/livez/uptime" do
|
||||
tt = TickTock.new
|
||||
x = { started_at: tt.started_at, seconds: tt.uptime.to_i, human: human_time(tt.uptime.to_i) }
|
||||
x = {started_at: tt.started_at, seconds: tt.uptime.to_i, human: human_time(tt.uptime.to_i)}
|
||||
json x
|
||||
end
|
||||
|
||||
@ -304,16 +304,15 @@ post "/halt" do
|
||||
end
|
||||
|
||||
get "/pid" do
|
||||
JSON.generate({ puma: master_pid, pid: Process.pid })
|
||||
JSON.generate({puma: master_pid, pid: Process.pid})
|
||||
end
|
||||
|
||||
get "/token" do
|
||||
exp = Time.now.to_i + SECONDS_PER_MINUTE * 2
|
||||
payload = { name: "anonymous", exp: exp, jti: Random.uuid }
|
||||
payload = {name: "anonymous", exp: exp, jti: Random.uuid}
|
||||
expires_at = Time.at(exp).to_datetime
|
||||
token = JWT.encode payload, JWT_SECRET, "HS256"
|
||||
token
|
||||
x = { :token => token, :expires_at => expires_at }
|
||||
x = {token: token, expires_at: expires_at}
|
||||
json x
|
||||
end
|
||||
|
||||
@ -330,7 +329,7 @@ end
|
||||
|
||||
get "/session" do
|
||||
j = session.to_hash
|
||||
j[:hostname] = ENV['HOSTNAME']
|
||||
j[:hostname] = ENV["HOSTNAME"]
|
||||
json j
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user