class Daemonz::Generators::DaemonGenerator

Public Class Methods

source_root() click to toggle source
# File lib/daemonz/generators/daemon/daemon_generator.rb, line 7
def self.source_root
  @source_root ||= File.expand_path 'templates', File.dirname(__FILE__)
end

Public Instance Methods

create_harness() click to toggle source
# File lib/daemonz/generators/daemon/daemon_generator.rb, line 11
def create_harness
  empty_directory 'config/daemonz'
  template "config.yml", "config/daemonz/#{file_name}.yml"

  empty_directory 'script/background'
  template 'daemon.rb.erb', "script/background/#{file_name}.rb"

  empty_directory 'test/integration'
  template 'integration_test.rb.erb', "test/integration/#{file_name}_test.rb"
end