class StatModule::Process
Public Class Methods
new(name, hash = nil)
click to toggle source
Calls superclass method
StatModule::JSONable::new
# File lib/process.rb, line 7 def initialize(name, hash = nil) if hash.is_a? Hash super(hash) return end raise TypeException unless name.is_a?(String) @name = name end
Public Instance Methods
description()
click to toggle source
# File lib/process.rb, line 40 def description @description end
description=(description)
click to toggle source
# File lib/process.rb, line 35 def description=(description) raise TypeException unless description.is_a?(String) @description = description end
email()
click to toggle source
# File lib/process.rb, line 58 def email @email end
email=(email)
click to toggle source
# File lib/process.rb, line 53 def email=(email) raise TypeException unless email.is_a?(String) @email = email end
maintainer()
click to toggle source
# File lib/process.rb, line 49 def maintainer @maintainer end
maintainer=(maintainer)
click to toggle source
# File lib/process.rb, line 44 def maintainer=(maintainer) raise TypeException unless maintainer.is_a?(String) @maintainer = maintainer end
name()
click to toggle source
# File lib/process.rb, line 22 def name @name end
name=(name)
click to toggle source
# File lib/process.rb, line 17 def name=(name) raise TypeException unless name.is_a?(String) @name = name end
print(formatted = nil)
click to toggle source
# File lib/process.rb, line 80 def print(formatted = nil) result = name unless version.nil? result += ", version #{version}" end if formatted result = "#{FORMATTING_STAR.colorize(:yellow)} #{result}" end result end
repeatability()
click to toggle source
# File lib/process.rb, line 76 def repeatability @repeatability end
repeatability=(repeatability)
click to toggle source
# File lib/process.rb, line 71 def repeatability=(repeatability) raise TypeException unless Repeatability.all.include?(repeatability) @repeatability = repeatability end
version()
click to toggle source
# File lib/process.rb, line 31 def version @version end
version=(version)
click to toggle source
# File lib/process.rb, line 26 def version=(version) raise TypeException unless version.is_a?(String) @version = version end
website()
click to toggle source
# File lib/process.rb, line 67 def website @website end
website=(website)
click to toggle source
# File lib/process.rb, line 62 def website=(website) raise TypeException unless website.is_a?(String) @website = website end