Method: AGIRouter#initialize

Defined in:
lib/AGIRouter.rb

#initialize(candidate_uri) ⇒ AGIRouter

Takes the request URI, and parses it into the requested method, a supplied id, and supplied options.



45
46
47
48
49
# File 'lib/AGIRouter.rb', line 45

def initialize(candidate_uri)
  @uri  = URI.parse(candidate_uri)
  @controller, @method, @id = parse_path(@uri.path)
  @options = parse_query(@uri.query)
end