module DaemonObjects
Constants
- DAEMON_FILE_ENDING
- ROOT
- VERSION
Attributes
daemon_path[RW]
environment[RW]
Public Class Methods
daemons()
click to toggle source
# File lib/daemon_objects/loader.rb, line 13 def daemons @daemons ||= get_daemons end
get_daemon_name(path)
click to toggle source
# File lib/daemon_objects/loader.rb, line 17 def get_daemon_name(path) file = Pathname(path).basename.to_s file.gsub!(/#{DAEMON_FILE_ENDING}$/, "") end
initialize_environment()
click to toggle source
# File lib/daemon_objects.rb, line 11 def initialize_environment @environment = (defined? Rails) ? Rails.env : (ENV["DAEMON_ENV"] || "development") end
Private Class Methods
get_daemons()
click to toggle source
# File lib/daemon_objects/loader.rb, line 24 def get_daemons paths = Dir["#{daemon_path}/*#{DAEMON_FILE_ENDING}"] warn "No daemons found at #{daemon_path}" if paths.empty? paths.map{|p| get_daemon_name(p) } end