Sha256: 9cd5e74481d2ff600bb2af0d33ebb6300a53e0f44f5e57b479494e62a6d8b3eb

Contents?: true

Size: 531 Bytes

Versions: 2

Compression:

Stored size: 531 Bytes

Contents

# =========================================================================
#   Ceedling - Test-Centered Build System for C
#   ThrowTheSwitch.org
#   Copyright (c) 2010-25 Mike Karlesky, Mark VanderVoord, & Greg Williams
#   SPDX-License-Identifier: MIT
# =========================================================================

require 'erb'

class ErbWrapper
  def generate_file(template, data, output_file)
    File.open(output_file, "w") do |f|
      f << ERB.new(template, trim_mode: "<>").result(binding)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ceedling-1.0.1 lib/ceedling/erb_wrapper.rb
ceedling-1.0.0 lib/ceedling/erb_wrapper.rb