module ProcessHost::Process::ProcessName

Public Class Methods

extended(cls) click to toggle source
# File lib/process_host/process/process_name.rb, line 4
def self.extended(cls)
  cls.singleton_class.class_exec do
    attr_writer :process_name
  end
end

Public Instance Methods

process_name(name=nil) click to toggle source
# File lib/process_host/process/process_name.rb, line 14
def process_name(name=nil)
  if name.nil?
    @process_name ||= Default.get self
  else
    process_name_macro name
  end
end
process_name_macro(name) click to toggle source
# File lib/process_host/process/process_name.rb, line 10
def process_name_macro(name)
  self.process_name = name
end