Class: Slackware::ChangeLog::Update
- Inherits:
-
Object
- Object
- Slackware::ChangeLog::Update
- Defined in:
- lib/slackware/changelog.rb
Overview
A changeset, which should consist of entries of changes and/or notes regarding the updates
Instance Method Summary collapse
- #date ⇒ Object
- #date=(timestamp) ⇒ Object
- #entries ⇒ Object
-
#initialize(date = nil, notes = "", entries = Array.new) ⇒ Update
constructor
FIXME this class needs more proper value setting.
- #notes ⇒ Object
- #notes=(text) ⇒ Object
Constructor Details
#initialize(date = nil, notes = "", entries = Array.new) ⇒ Update
FIXME this class needs more proper value setting
67 68 69 70 71 |
# File 'lib/slackware/changelog.rb', line 67 def initialize(date = nil, notes = "", entries = Array.new) @date = date @notes = notes @entries = entries end |
Instance Method Details
#date ⇒ Object
72 |
# File 'lib/slackware/changelog.rb', line 72 def date; @date; end |
#date=(timestamp) ⇒ Object
76 77 78 79 80 81 82 83 84 |
# File 'lib/slackware/changelog.rb', line 76 def date=() if (.is_a?(Time)) @date = elsif (.is_a?(Date)) @date = .to_time else @date = Time.parse() end end |
#entries ⇒ Object
74 |
# File 'lib/slackware/changelog.rb', line 74 def entries; @entries; end |
#notes ⇒ Object
73 |
# File 'lib/slackware/changelog.rb', line 73 def notes; @notes; end |
#notes=(text) ⇒ Object
85 |
# File 'lib/slackware/changelog.rb', line 85 def notes=(text); @notes = text; end |