method
build_pattern
v2.1.0 -
Show latest stable
- Class:
ActionController::Routing::DynamicSegment
build_pattern(pattern)public
No documentation available.
# File actionpack/lib/action_controller/routing/segments.rb, line 189
def build_pattern(pattern)
chunk = regexp_chunk
chunk = "(#{chunk})" if Regexp.new(chunk).number_of_captures == 0
pattern = "#{chunk}#{pattern}"
optional? ? Regexp.optionalize(pattern) : pattern
end