Class: MDWA::DSL::Requirement

Inherits:
Object
  • Object
show all
Defined in:
lib/mdwa/dsl/requirement.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(summary = nil) ⇒ Requirement

Returns a new instance of Requirement.



11
12
13
14
15
16
# File 'lib/mdwa/dsl/requirement.rb', line 11

def initialize(summary = nil)
  self.summary  = summary
  
  self.users    = []
  self.entities = []
end

Instance Attribute Details

#aliasObject

Returns the value of attribute alias.



9
10
11
# File 'lib/mdwa/dsl/requirement.rb', line 9

def alias
  @alias
end

#descriptionObject

Returns the value of attribute description.



9
10
11
# File 'lib/mdwa/dsl/requirement.rb', line 9

def description
  @description
end

#entitiesObject

Returns the value of attribute entities.



9
10
11
# File 'lib/mdwa/dsl/requirement.rb', line 9

def entities
  @entities
end

#non_functional_descriptionObject

Returns the value of attribute non_functional_description.



9
10
11
# File 'lib/mdwa/dsl/requirement.rb', line 9

def non_functional_description
  @non_functional_description
end

#summaryObject

Returns the value of attribute summary.



9
10
11
# File 'lib/mdwa/dsl/requirement.rb', line 9

def summary
  @summary
end

#usersObject

Returns the value of attribute users.



9
10
11
# File 'lib/mdwa/dsl/requirement.rb', line 9

def users
  @users
end

Instance Method Details

#non_functional?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/mdwa/dsl/requirement.rb', line 23

def non_functional?
  !self.non_functional_description.blank?
end