General Project Properties in Ruby

Aspose.Tasks - General Project Properties

To get General Project Properties using Aspose.Tasks Java for Ruby, call get_general_project_properties method of ProjectProperties module. Here you can see example code.

Ruby Code

 1project = Rjb::import('com.aspose.tasks.Project').new('Sample.xml')
 2
 3prj = Rjb::import('com.aspose.tasks.Prj')
 4
 5if project.get(prj.SCHEDULE_FROM_START).getValue()
 6
 7    puts "Project Start Date : " + project.get(prj.START_DATE).to_string
 8
 9else
10
11    puts "Project Finish Date : " + project.get(prj.FINISH_DATE).to_string
12
13end
14
15strSchedule = project.get(prj.SCHEDULE_FROM_START).getValue() ? "Project Start Date" : "Project Finish Date"
16
17puts "Project Schedule From : " + strSchedule.to_s
18
19puts "Current Date : " + project.get(prj.CURRENT_DATE).to_string
20
21puts "Status Date : " + project.get(prj.STATUS_DATE).to_string
22
23puts "Calendar : " + project.get(prj.CALENDAR).getName().to_s

Download Running Code

Download General Project Properties (Aspose.Tasks) from any of the below mentioned social coding sites:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.