method
evaluate
v4.2.1 -
Show latest stable
- Class:
ActionDispatch::Journey::Format
evaluate(hash)public
No documentation available.
# File actionpack/lib/action_dispatch/journey/visitors.rb, line 35
def evaluate(hash)
parts = @parts.dup
@parameters.each do |index|
param = parts[index]
value = hash[param.name]
return ''.freeze unless value
parts[index] = param.escape value
end
@children.each { |index| parts[index] = parts[index].evaluate(hash) }
parts.join
end