Module: Sinatra::RouteGroup
- Defined in:
- lib/sinatra/route_group.rb
Defined Under Namespace
Modules: Helpers Classes: RouteGroup
Class Method Summary collapse
Instance Method Summary collapse
-
#before_filter(&block) ⇒ Object
DSL method before_filter.
-
#group(name) ⇒ Object
DSL method group.
Class Method Details
.registered(app) ⇒ Object
5 6 7 |
# File 'lib/sinatra/route_group.rb', line 5 def self.registered(app) app.helpers Helpers end |
Instance Method Details
#before_filter(&block) ⇒ Object
DSL method before_filter
This is not an ‘actual’ before filter.
47 48 49 50 |
# File 'lib/sinatra/route_group.rb', line 47 def before_filter(&block) return before(&block) unless @current_group ensure_group(@current_group.name).before_filter(block) end |
#group(name) ⇒ Object
DSL method group
33 34 35 36 37 38 39 40 41 |
# File 'lib/sinatra/route_group.rb', line 33 def group(name) prev_group = @current_group @current_group = name.nil? ? nil : ensure_group(name) if block_given? yield @current_group = prev_group end end |