Sha256: afd66c361b84e22820175f5c608d2e10a680b5838ddaf632e93398b786cf9436
Contents?: true
Size: 975 Bytes
Versions: 1
Compression:
Stored size: 975 Bytes
Contents
require 'wlog/commands/commandable' require 'wlog/domain/static_configurations' module Wlog # To check if template dir exists or not. Make dirs. Add sample template. # @author Simon Symeonidis class BootstrapTemplates < Commandable include StaticConfigurations def initialize end def execute unless File.exists? TemplateDir FileUtils.mkdir_p TemplateDir end unless File.exists? TemplateSampleFile write_default_template! end end private # Write a default template def write_default_template! fh = File.open(TemplateSampleFile, 'w') data = "A list of issues: <p> Invoice: <%= @invoice.description %> </p> <p> From: <%= @invoice.from.strftime(\"%A %d %B \") %> </p> <p> To: <%= @invoice.to.strftime(\"%A %d %B\") %> </p> <p> Work Items to report: <%= @log_entries.count %> </p> <% @issues.each do |issue| %> <%= \"\#{issue.id} \#{issue.description}\" %> <% end %>" fh.write(data) fh.close nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wlog-1.2.2 | lib/wlog/commands/bootstrap_templates.rb |