class ServiceLoader
Attributes
path[RW]
Public Class Methods
configurations()
click to toggle source
# File lib/health_inspector/service_loader.rb, line 12 def configurations loader = new return {} unless File.exist?(loader.path) YAML.safe_load(ERB.new(File.read(loader.path)).result) end
dependencies()
click to toggle source
# File lib/health_inspector/service_loader.rb, line 22 def dependencies configurations.fetch('dependencies', {}) end
new()
click to toggle source
# File lib/health_inspector/service_loader.rb, line 7 def initialize @path = ENV['HEALTH_INSPECTOR_PATH'] || "#{Dir.pwd}/monitor.yml" end
services()
click to toggle source
# File lib/health_inspector/service_loader.rb, line 18 def services configurations.fetch('services', {}) end