Class: Slackware::ChangeLog::Entry
- Inherits:
-
Object
- Object
- Slackware::ChangeLog::Entry
- Defined in:
- lib/slackware/changelog.rb
Overview
The class for each item in a change set
Instance Method Summary collapse
- #action ⇒ Object
- #action=(action_name) ⇒ Object
- #date ⇒ Object
-
#initialize(package = nil, section = nil, action = nil, notes = "", security = false, update = nil) ⇒ Entry
constructor
A new instance of Entry.
- #notes ⇒ Object
- #notes=(notes_txt) ⇒ Object
- #package ⇒ Object
- #package=(package_name) ⇒ Object
- #section ⇒ Object
- #section=(section_name) ⇒ Object
- #security ⇒ Object
- #security=(bool) ⇒ Object
- #update=(update) ⇒ Object
Constructor Details
#initialize(package = nil, section = nil, action = nil, notes = "", security = false, update = nil) ⇒ Entry
Returns a new instance of Entry.
98 99 100 101 102 103 104 105 106 107 108 109 110 |
# File 'lib/slackware/changelog.rb', line 98 def initialize(package = nil, section = nil, action = nil, notes = "", security = false, update = nil) @package = package @section = section @action = action @notes = notes.is_a?(String) ? notes : "" @security = security == true @update = update end |
Instance Method Details
#action ⇒ Object
114 |
# File 'lib/slackware/changelog.rb', line 114 def action; @action; end |
#action=(action_name) ⇒ Object
121 |
# File 'lib/slackware/changelog.rb', line 121 def action=(action_name); @action = action_name ; end |
#date ⇒ Object
117 |
# File 'lib/slackware/changelog.rb', line 117 def date; @update ? @update.date: nil;end |
#notes ⇒ Object
115 |
# File 'lib/slackware/changelog.rb', line 115 def notes; @notes; end |
#notes=(notes_txt) ⇒ Object
123 124 125 |
# File 'lib/slackware/changelog.rb', line 123 def notes=(notes_txt) @notes = notes_txt.is_a?(String) ? notes_txt : "" end |
#package ⇒ Object
112 |
# File 'lib/slackware/changelog.rb', line 112 def package; @package; end |
#package=(package_name) ⇒ Object
119 |
# File 'lib/slackware/changelog.rb', line 119 def package=(package_name); @package = package_name ; end |
#section ⇒ Object
113 |
# File 'lib/slackware/changelog.rb', line 113 def section; @section; end |
#section=(section_name) ⇒ Object
120 |
# File 'lib/slackware/changelog.rb', line 120 def section=(section_name); @section = section_name ; end |
#security ⇒ Object
116 |
# File 'lib/slackware/changelog.rb', line 116 def security; @security; end |
#security=(bool) ⇒ Object
126 127 128 |
# File 'lib/slackware/changelog.rb', line 126 def security=(bool) @security = bool == true end |