Module: Trema::Daemon::ClassMethods

Defined in:
ruby/trema/daemon.rb

Instance Method Summary collapse

Instance Method Details

#command(&block) ⇒ Object



37
38
39
# File 'ruby/trema/daemon.rb', line 37

def command &block
  class_variable_set :@@command, block
end

#daemon_id(method_id) ⇒ Object



47
48
49
# File 'ruby/trema/daemon.rb', line 47

def daemon_id method_id
  class_variable_set :@@daemon_id, method_id
end

#log_file(&block) ⇒ Object



32
33
34
# File 'ruby/trema/daemon.rb', line 32

def log_file &block
  class_variable_set :@@log_file, block
end

#singleton_daemonObject



27
28
29
# File 'ruby/trema/daemon.rb', line 27

def singleton_daemon
  class_variable_set :@@singleton_daemon, true
end

#wait_until_upObject



42
43
44
# File 'ruby/trema/daemon.rb', line 42

def wait_until_up
  class_variable_set :@@wait_until_up, true
end