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
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