class DiceBag::DefaultTemplateFile

Public Class Methods

new(name, location = nil, save_as = nil) click to toggle source
# File lib/dice_bag/default_template_file.rb, line 14
def initialize(name, location = nil, save_as = nil)
  # if called from command line with only a name we search in all our templates for the file
  name = AvailableTemplates.template_filename_for(name) if File.dirname(name) == "."
  @filename = File.basename(save_as || name)
  @file = name
  @template_location = location
  @destination = File.join(Project.root, @template_location, @filename)
end