Sha256: 70f09ad6393cd68f82efdc12053d884a84b8087242c1458e7fe47d4670c8b480
Contents?: true
Size: 623 Bytes
Versions: 13
Compression:
Stored size: 623 Bytes
Contents
module HtmlEmailCreator class EmailVersion def initialize(formatter, output_basename, settings) @formatter = formatter @output_basename = output_basename @settings = settings end def get @formatter.format end def id @formatter.id end def save file = File.join(@settings.output_path, "#{@output_basename}.#{@formatter.extension}") directory = File.dirname(file) FileUtils.mkdir_p(directory) unless File.exists?(directory) File.open(file, "w") do |opened_file| opened_file.write(get) end file end end end
Version data entries
13 entries across 13 versions & 1 rubygems