module TaskRunner::ClassMethods
Public Instance Methods
find_path_gem(name)
click to toggle source
from gem-path gem
# File lib/fluentd_server/task_runner.rb, line 76 def find_path_gem name path_gem = Gem.path.find do |base| path_gem = $LOAD_PATH.find do |path| path_gem = path[%r{#{base}/gems/#{name}\-[^/-]+/}] break path_gem if path_gem end break path_gem if path_gem end path_gem[0...-1] if path_gem end
serf_path()
click to toggle source
# File lib/fluentd_server/task_runner.rb, line 71 def serf_path @serf_path ||= "#{find_path_gem('serf-td-agent')}/bin/serf" end