Module: FinalRoutes::RouteSetFinalizer

Defined in:
lib/final_routes/route_set_finalizer.rb

Instance Method Summary collapse

Instance Method Details

#add_final(blk) ⇒ Object



3
4
5
# File 'lib/final_routes/route_set_finalizer.rb', line 3

def add_final(blk)
  (@finals ||= []) << blk
end

#clear!Object



7
8
9
10
# File 'lib/final_routes/route_set_finalizer.rb', line 7

def clear!
  @finals.clear if @finals
  super
end

#finalize!Object



12
13
14
15
# File 'lib/final_routes/route_set_finalizer.rb', line 12

def finalize!
  @finals.each { |final| draw(&final) } if @disable_clear_and_finalize
  super
end