class ActionDispatch::Routing::RouteSet

Public Instance Methods

draw(&block) click to toggle source
# File lib/post-em-all.rb, line 4
def draw(&block)
  clear! unless @disable_clear_and_finalize

  mapper = Mapper.new(self)
  if block.arity == 1
    mapper.instance_exec(DeprecatedMapper.new(self), &block)
  else
    scoped = Proc.new {
      scope "get" do
        mapper.instance_exec(&block)
      end
    }
    mapper.instance_exec(&scoped)
    mapper.instance_exec(&block)
  end

  finalize! unless @disable_clear_and_finalize

  nil
end