class Addressable::Template

def partial_expand(mapping, processor=nil, normalize_values=true)

Returns:
  • (Addressable::Template) - The partially expanded URI template.

Parameters:
  • normalize_values (Boolean) --
  • processor (#validate, #transform) --
  • mapping (Hash) -- The mapping that corresponds to the pattern.
def partial_expand(mapping, processor=nil, normalize_values=true)
  result = self.pattern.dup
  mapping = normalize_keys(mapping)
  result.gsub!( EXPRESSION ) do |capture|
    transform_partial_capture(mapping, capture, processor, normalize_values)
  end
  return Addressable::Template.new(result)
end