3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/asposetasksjava/TaskBaselines/taskbaselineduration.rb', line 3
def initialize()
data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'
onesec = 10000000
onemin = 60 * onesec
onehour = 60 * onemin
project = Rjb::import('com.aspose.tasks.Project').new
task = project.getRootTask().getChildren().add("Task")
project.setBaseline(Rjb::import('com.aspose.tasks.BaselineType').Baseline)
baseline = task.getBaselines().toList().get(0)
duration = baseline.getDuration().toDouble()
baseline_duration = duration / onehour
puts baseline_duration
end
|