Method: ActionDispatch::Journey::Path::Pattern#optional_names

Defined in:
actionpack/lib/action_dispatch/journey/path/pattern.rb

#optional_namesObject



62
63
64
65
66
# File 'actionpack/lib/action_dispatch/journey/path/pattern.rb', line 62

def optional_names
  @optional_names ||= spec.find_all(&:group?).flat_map { |group|
    group.find_all(&:symbol?)
  }.map(&:name).uniq
end