class EacRubyUtils::Templates::File
def apply(variables_source)
def apply(variables_source) variables_provider = ::EacRubyUtils::Templates::VariableProviders.build(variables_source) variables.inject(content) do |a, e| a.gsub(variable_pattern(e), variables_provider.variable_value(e).to_s) end end