Class: HttpStub::Server::Stub::Response::Attribute::Interpolator::Parameters
- Inherits:
-
Object
- Object
- HttpStub::Server::Stub::Response::Attribute::Interpolator::Parameters
- Defined in:
- lib/http_stub/server/stub/response/attribute/interpolator/parameters.rb
Class Method Summary collapse
Class Method Details
.interpolate(value, request) ⇒ Object
14 15 16 17 18 |
# File 'lib/http_stub/server/stub/response/attribute/interpolator/parameters.rb', line 14 def self.interpolate(value, request) value.scan(CONTROL_VALUE_REGEXP).flatten.reduce(value) do |result, parameter_name| result.gsub("control:request.parameters[#{parameter_name}]", request.parameters[parameter_name] || "") end end |