class LeanTesting::Project

Attributes

bugPriorityScheme[R]
bugReproducibilityScheme[R]
bugSeverityScheme[R]
bugStatusScheme[R]
bugTypeScheme[R]
bugs[R]
sections[R]
users[R]
versions[R]

Public Class Methods

new(origin, data) click to toggle source
Calls superclass method LeanTesting::Entity::new
# File lib/Entity/Project/Project.rb, line 14
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'])
        @bugPriorityScheme                           = ProjectBugPrioritySchemeHandler.new(origin, data['id'])

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