Module: ActionDispatch::Routing::DirectRoutes::Mapper

Defined in:
lib/action_dispatch/routing/direct_routes/mapper.rb,
lib/action_dispatch/routing/direct_routes/mapper/scope.rb

Defined Under Namespace

Modules: Scope

Instance Method Summary collapse

Instance Method Details

#direct(name, options = {}, &block) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/action_dispatch/routing/direct_routes/mapper.rb', line 7

def direct(name, options = {}, &block)
  unless @scope.root?
    raise RuntimeError, "The direct method can't be used inside a routes scope block"
  end

  @set.add_url_helper(name, options, &block)
end