Class: ActionDispatch::Routing::Mapper

Inherits:
Object
  • Object
show all
Defined in:
lib/router-visualizer/mapper.rb

Instance Method Summary collapse

Instance Method Details

#visualize(options = {}) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/router-visualizer/mapper.rb', line 6

def visualize(options = {})
  groups = options.delete(:groups) { ['development'] }
  at = options.delete(:at) { '/routes' }

  if matching_group? groups
    mount RouterVisualizer::Engine, at: at
  end
  self
end