Class: Log::Analyzer::Routes

Inherits:
ActionDispatch::Journey::Routes
  • Object
show all
Defined in:
lib/log-analyzer/routes.rb

Instance Method Summary collapse

Constructor Details

#initialize(routes_text) ⇒ Routes

Returns a new instance of Routes.



6
7
8
9
10
11
12
# File 'lib/log-analyzer/routes.rb', line 6

def initialize(routes_text)
  super()
  routes_text.scan(regexp) do |request_method, request_path|
    path_pattern = Pattern.from_string(request_method, request_path)
    add_route(nil, path_pattern, {request_method: /^#{request_method}$/}, {}, {})
  end
end