class Navigable::Server::Router
Public Instance Methods
add_endpoint(verb:, path:, endpoint_class:)
click to toggle source
# File lib/navigable/server/router.rb, line 10 def add_endpoint(verb:, path:, endpoint_class:) request_adapter = RackAdapter.new(endpoint_class: endpoint_class) router.public_send(verb, path, to: request_adapter) end
call(env)
click to toggle source
# File lib/navigable/server/router.rb, line 6 def call(env) router.call(env) end
Private Instance Methods
router()
click to toggle source
# File lib/navigable/server/router.rb, line 17 def router @router ||= Navigable::Router.new end