Sha256: 41d405fcd62b9409b0cb5c8266e1739fdf4a62068d97a1f72024cdccacd5d8cc
Contents?: true
Size: 454 Bytes
Versions: 9
Compression:
Stored size: 454 Bytes
Contents
module ActionDispatch::Routing class Mapper protected def with_devise_exclusive_scope(new_path, new_as, options) #:nodoc: current_scope = @scope.dup exclusive = { as: new_as, path: new_path, module: nil } exclusive.merge!(options.slice(:constraints, :defaults, :options)) exclusive.each_pair { |key, value| @scope[key] = value } yield ensure @scope = current_scope end end end
Version data entries
9 entries across 9 versions & 1 rubygems