class ActionDispatch::Routing::Mapper

Public Instance Methods

visualize(options = {}) click to toggle source
# 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

Private Instance Methods

matching_group?(groups) click to toggle source
# File lib/router-visualizer/mapper.rb, line 17
def matching_group?(groups)
  groups.each do |group|
    return true if Rails.env.send("#{group}?")
  end
  false
end