Class: Origen::Errata::SwErratumWorkaround
- Defined in:
- lib/origen/errata/sw_erratum_workaround.rb
Instance Attribute Summary collapse
-
#description ⇒ Object
Description of software workaround and implementation.
-
#distribution ⇒ Object
Software distribution version which incorporates the workaround.
-
#id ⇒ Object
readonly
ID number used to identify software workaround.
-
#note ⇒ Object
Release note.
-
#patches ⇒ Object
Link to patch(s) for workaround.
-
#sw_disposition ⇒ Object
Availability of workaround, ex: – Not Applicable: Errata does not affect software – Not Available: Workaround not available – Available: Workaround is available to be distributed.
-
#title ⇒ Object
Title of software workaround.
Instance Method Summary collapse
-
#initialize(id, overview = {}, resolution = {}) ⇒ SwErratumWorkaround
constructor
A new instance of SwErratumWorkaround.
Constructor Details
#initialize(id, overview = {}, resolution = {}) ⇒ SwErratumWorkaround
Returns a new instance of SwErratumWorkaround.
28 29 30 31 32 33 34 35 36 |
# File 'lib/origen/errata/sw_erratum_workaround.rb', line 28 def initialize(id, overview = {}, resolution = {}) @id = id @title = overview[:title] @description = overview[:description] @sw_disposition = overview[:sw_disposition] @distribution = overview[:distribution] @note = resolution[:note] @patches = resolution[:patches] end |
Instance Attribute Details
#description ⇒ Object
Description of software workaround and implementation
11 12 13 |
# File 'lib/origen/errata/sw_erratum_workaround.rb', line 11 def description @description end |
#distribution ⇒ Object
Software distribution version which incorporates the workaround
20 21 22 |
# File 'lib/origen/errata/sw_erratum_workaround.rb', line 20 def distribution @distribution end |
#id ⇒ Object (readonly)
ID number used to identify software workaround
5 6 7 |
# File 'lib/origen/errata/sw_erratum_workaround.rb', line 5 def id @id end |
#note ⇒ Object
Release note
23 24 25 |
# File 'lib/origen/errata/sw_erratum_workaround.rb', line 23 def note @note end |
#patches ⇒ Object
Link to patch(s) for workaround
26 27 28 |
# File 'lib/origen/errata/sw_erratum_workaround.rb', line 26 def patches @patches end |
#sw_disposition ⇒ Object
Availability of workaround, ex:
-- Not Applicable: Errata does not affect software
-- Not Available: Workaround not available
-- Available: Workaround is available to be distributed
17 18 19 |
# File 'lib/origen/errata/sw_erratum_workaround.rb', line 17 def sw_disposition @sw_disposition end |
#title ⇒ Object
Title of software workaround
8 9 10 |
# File 'lib/origen/errata/sw_erratum_workaround.rb', line 8 def title @title end |