60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
# File 'lib/gen-tj/gen-tj.rb', line 60
def GenTJ.main dir, treename, subtitle
DataMapper::Logger.new($stdout, :debug)
keeper = DataMapper.setup(:default, :adapter => 'keeper', :url => 'https://keeper.novell.com/sxkeeper')
require 'keeper/feature'
require 'keeper/relationtree'
require 'keeper/relation'
DataMapper.finalize
relationtree = Relationtree.first(:title => treename)
unless relationtree
STDERR.puts "No relationtree named '#{treename}' found"
return
end
title = relationtree.title
task = Task.new(title,subtitle)
task.add_relations(relationtree.relations)
File.open(File.join(dir,"#{subtitle}.tji"), "w+") do |f|
f.puts task.to_tj
end
end
|