Class: Apadmi::Grout::ClassifiedIssues

Inherits:
Struct
  • Object
show all
Defined in:
lib/apadmi/grout/models/release_notes_config.rb

Overview

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tasks, features, improvements, defects, others, unclassified = []) ⇒ ClassifiedIssues

Returns a new instance of ClassifiedIssues.



19
20
21
# File 'lib/apadmi/grout/models/release_notes_config.rb', line 19

def initialize(tasks, features, improvements, defects, others, unclassified = [])
  super
end

Instance Attribute Details

#defectsObject

Returns the value of attribute defects

Returns:

  • (Object)

    the current value of defects



11
12
13
# File 'lib/apadmi/grout/models/release_notes_config.rb', line 11

def defects
  @defects
end

#featuresObject

Returns the value of attribute features

Returns:

  • (Object)

    the current value of features



11
12
13
# File 'lib/apadmi/grout/models/release_notes_config.rb', line 11

def features
  @features
end

#improvementsObject

Returns the value of attribute improvements

Returns:

  • (Object)

    the current value of improvements



11
12
13
# File 'lib/apadmi/grout/models/release_notes_config.rb', line 11

def improvements
  @improvements
end

#othersObject

Returns the value of attribute others

Returns:

  • (Object)

    the current value of others



11
12
13
# File 'lib/apadmi/grout/models/release_notes_config.rb', line 11

def others
  @others
end

#tasksObject

Returns the value of attribute tasks

Returns:

  • (Object)

    the current value of tasks



11
12
13
# File 'lib/apadmi/grout/models/release_notes_config.rb', line 11

def tasks
  @tasks
end

#unclassifiedObject

Returns the value of attribute unclassified

Returns:

  • (Object)

    the current value of unclassified



11
12
13
# File 'lib/apadmi/grout/models/release_notes_config.rb', line 11

def unclassified
  @unclassified
end

Instance Method Details

#empty?Boolean

Returns true if all categories are empty

Returns:

  • (Boolean)

    returns true if all categories are empty



24
25
26
27
# File 'lib/apadmi/grout/models/release_notes_config.rb', line 24

def empty?
  tasks.empty? && features.empty? &&
    improvements.empty? && defects.empty? && others.empty? && unclassified.empty?
end