mirror of
https://gitea.invidious.io/iv-org/shard-kemal.git
synced 2024-08-15 00:53:36 +00:00
Removing redundant code
This commit is contained in:
parent
4c0dd927ee
commit
a8ad95aa67
5 changed files with 10 additions and 18 deletions
|
@ -1,7 +1,8 @@
|
|||
class Kemal::Context
|
||||
getter request
|
||||
getter params
|
||||
|
||||
def initialize(@request)
|
||||
def initialize(@request, @params)
|
||||
end
|
||||
|
||||
def response
|
||||
|
@ -11,8 +12,4 @@ class Kemal::Context
|
|||
def response?
|
||||
@response
|
||||
end
|
||||
|
||||
def params
|
||||
request.params
|
||||
end
|
||||
end
|
||||
|
|
|
@ -34,8 +34,7 @@ class Kemal::Handler < HTTP::Handler
|
|||
end
|
||||
end
|
||||
|
||||
kemal_request = Request.new(request, params)
|
||||
context = Context.new(kemal_request)
|
||||
context = Context.new(request, params)
|
||||
begin
|
||||
body = route.handler.call(context).to_s
|
||||
content_type = context.response?.try(&.content_type) || "text/plain"
|
||||
|
|
|
@ -8,4 +8,8 @@ class Kemal::Logger
|
|||
@stream.puts message
|
||||
end
|
||||
{% end %}
|
||||
|
||||
def exception(e)
|
||||
error "#{e.message}:\n\t#{e.backtrace.join("\n\t")}"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
class Kemal::Request
|
||||
getter params
|
||||
|
||||
def initialize(@request, @params)
|
||||
end
|
||||
|
||||
delegate body, @request
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue