Sha256: 336c04b0ef991cba2998e71e3d627e1e953113c2b0ddee67b3abac6091cac863

Contents?: true

Size: 292 Bytes

Versions: 9

Compression:

Stored size: 292 Bytes

Contents

require 'erb'

class ErbHelper
  def self.write(template_name, target, binding)
    puts "Writing #{template_name} to #{target}"
    File.open(target, 'w') do |file|
      test_suite = ERB.new(File.read(template_name), nil, "%>").result(binding)

      file.puts(test_suite)
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
moneypools-rake_helpers-0.0.1 lib/rake_helpers/erb_helper.rb
moneypools-rake_helpers-0.0.2 lib/rake_helpers/erb_helper.rb
moneypools-rake_helpers-0.0.3 lib/rake_helpers/erb_helper.rb
moneypools-rake_helpers-0.0.4 lib/rake_helpers/erb_helper.rb
moneypools-rake_helpers-0.0.5 lib/rake_helpers/erb_helper.rb
moneypools-rake_helpers-0.0.6 lib/rake_helpers/erb_helper.rb
moneypools-rake_helpers-0.0.7 lib/rake_helpers/erb_helper.rb
moneypools-rake_helpers-0.1.0 lib/rake_helpers/erb_helper.rb
moneypools-rake_helpers-0.0.8 lib/rake_helpers/erb_helper.rb