Method: Project#initialize

Defined in:
lib/Entity/Project/Project.rb

#initialize(origin, data) ⇒ Project

Returns a new instance of Project.



12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/Entity/Project/Project.rb', line 12

def initialize(origin, data)
	super

	@sections = ProjectSectionsHandler.new(origin, data['id'])
	@versions = ProjectVersionsHandler.new(origin, data['id'])
	@users    = ProjectUsersHandler.new(origin, data['id'])

	@bugTypeScheme            = ProjectBugTypeSchemeHandler.new(origin, data['id'])
	@bugStatusScheme          = ProjectBugStatusSchemeHandler.new(origin, data['id'])
	@bugSeverityScheme        = ProjectBugSeveritySchemeHandler.new(origin, data['id'])
	@bugReproducibilityScheme = ProjectBugReproducibilitySchemeHandler.new(origin, data['id'])

	@bugs = ProjectBugsHandler.new(origin, data['id'])
end