Class: Slackware::ChangeLog::Entry

Inherits:
Object
  • Object
show all
Defined in:
lib/slackware/changelog.rb

Overview

The class for each item in a change set

Instance Method Summary collapse

Constructor Details

#initialize(package = nil, section = nil, action = nil, notes = "", security = false) ⇒ Entry

Returns a new instance of Entry.



90
91
92
93
94
95
96
# File 'lib/slackware/changelog.rb', line 90

def initialize(package = nil, section = nil, action = nil, notes = "", security = false)
  @package  = package
  @section  = section
  @action   = action
  notes.is_a?(String) ? @notes = notes : @notes = ""
  security == true ? @security = security : @security = false
end

Instance Method Details

#actionObject



100
# File 'lib/slackware/changelog.rb', line 100

def action; @action; end

#action=(action_name) ⇒ Object



106
# File 'lib/slackware/changelog.rb', line 106

def action=(action_name); @action = action_name ; end

#notesObject



101
# File 'lib/slackware/changelog.rb', line 101

def notes; @notes; end

#notes=(notes_txt) ⇒ Object



107
108
109
# File 'lib/slackware/changelog.rb', line 107

def notes=(notes_txt)
  notes_txt.is_a?(String) ? @notes = notes_txt : @notes = ""
end

#packageObject



98
# File 'lib/slackware/changelog.rb', line 98

def package; @package; end

#package=(package_name) ⇒ Object



104
# File 'lib/slackware/changelog.rb', line 104

def package=(package_name); @package = package_name ; end

#sectionObject



99
# File 'lib/slackware/changelog.rb', line 99

def section; @section; end

#section=(section_name) ⇒ Object



105
# File 'lib/slackware/changelog.rb', line 105

def section=(section_name); @section = section_name ; end

#securityObject



102
# File 'lib/slackware/changelog.rb', line 102

def security; @security; end

#security=(bool) ⇒ Object



110
111
112
# File 'lib/slackware/changelog.rb', line 110

def security=(bool)
  bool == true ? @security = bool : @security = false
end