Module: RubyRoutes
- Defined in:
- lib/ruby_routes.rb,
lib/ruby_routes/node.rb,
lib/ruby_routes/route.rb,
lib/ruby_routes/router.rb,
lib/ruby_routes/segment.rb,
lib/ruby_routes/version.rb,
lib/ruby_routes/constant.rb,
lib/ruby_routes/route_set.rb,
lib/ruby_routes/radix_tree.rb,
lib/ruby_routes/url_helpers.rb,
lib/ruby_routes/route/small_lru.rb,
lib/ruby_routes/segments/base_segment.rb,
lib/ruby_routes/segments/static_segment.rb,
lib/ruby_routes/segments/dynamic_segment.rb,
lib/ruby_routes/segments/wildcard_segment.rb,
lib/ruby_routes/lru_strategies/hit_strategy.rb,
lib/ruby_routes/lru_strategies/miss_strategy.rb
Defined Under Namespace
Modules: Constant, LruStrategies, Segments, UrlHelpers Classes: ConstraintViolation, Error, InvalidRoute, Node, RadixTree, Route, RouteNotFound, RouteSet, Router, Segment
Constant Summary collapse
- VERSION =
"2.1.0"
Class Method Summary collapse
-
.draw(&block) ⇒ Object
Define the routes using a block.
-
.new(&block) ⇒ Object
Create a new router instance.
Class Method Details
.draw(&block) ⇒ Object
Define the routes using a block
22 23 24 |
# File 'lib/ruby_routes.rb', line 22 def self.draw(&block) RubyRoutes::Router.new(&block) end |
.new(&block) ⇒ Object
Create a new router instance
17 18 19 |
# File 'lib/ruby_routes.rb', line 17 def self.new(&block) RubyRoutes::Router.new(&block) end |