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 |