# File lib/thor/actions/file_manipulation.rb, line 75 def template(source, destination=nil, config={}) destination ||= source source = File.expand_path(find_in_source_paths(source.to_s)) context = instance_eval('binding') create_file destination, nil, config do ERB.new(::File.read(source), nil, '-').result(context) end end