class AdLint::ExaminationCatalog
Attributes
examination_classes[RW]
initializer[RW]
major_version[RW]
minor_version[RW]
name[RW]
patch_version[RW]
release_date[RW]
Public Class Methods
new(loader_fpath) { |self| ... }
click to toggle source
# File lib/adlint/exam.rb, line 128 def initialize(loader_fpath) @loader_fpath = loader_fpath @initializer = lambda {} yield(self) if block_given? end
Public Instance Methods
message_definition_dpath()
click to toggle source
# File lib/adlint/exam.rb, line 146 def message_definition_dpath Pathname.new("etc/mesg.d/#{name}").expand_path(package_prefix) end
short_version()
click to toggle source
# File lib/adlint/exam.rb, line 142 def short_version "#{major_version}.#{minor_version}.#{patch_version}" end
Private Instance Methods
package_prefix()
click to toggle source
# File lib/adlint/exam.rb, line 151 def package_prefix catalog_dpath = Pathname.new(@loader_fpath).realpath.dirname Pathname.new("../../..").expand_path(catalog_dpath) end