Method: Quiver::Router#initialize

Defined in:
lib/quiver/router.rb

#initializeObject



17
18
19
20
21
# File 'lib/quiver/router.rb', line 17

def initialize
  resolver = Lotus::Routing::EndpointResolver.new(pattern: %Q|#{root_module}::Endpoints::%{controller}::%{action}|)
  self.router = Lotus::Router.new(resolver: resolver, parsers: [JsonParser.new], &self.class.routes_block)
  router.get('/', to: ->(env) { [200, {}, ["#{root_module} is now flying out of the Quiver!"]] })
end