dtaniwaki/e2e-tester

View on GitHub
lib/refinements/replace_variables.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Refinements
  module ReplaceVariables
    refine String do
      def replace_variables(variables)
        s = dup
        variables.each do |name, value|
          s = s.gsub(/{#{name}}/, value.to_s)
        end
        s
      end
    end
  end
end