class PoiseMonit::MonitProviders::Dummy
Public Class Methods
default_inversion_options(node, resource)
click to toggle source
Manual overrides for dummy data.
@api private
Calls superclass method
# File lib/poise_monit/monit_providers/dummy.rb, line 30 def self.default_inversion_options(node, resource) super.merge({ monit_binary: '/usr/bin/monit', }) end
provides_auto?(node, _resource)
click to toggle source
Enable by default on ChefSpec.
@api private
# File lib/poise_monit/monit_providers/dummy.rb, line 39 def self.provides_auto?(node, _resource) node.platform?('chefspec') end
Public Instance Methods
monit_binary()
click to toggle source
Output value for the Monit binary we are installing.
@return [String]
# File lib/poise_monit/monit_providers/dummy.rb, line 46 def monit_binary options['monit_binary'] end
Private Instance Methods
install_monit()
click to toggle source
# File lib/poise_monit/monit_providers/dummy.rb, line 52 def install_monit end
service_options(r)
click to toggle source
Calls superclass method
PoiseMonit::MonitProviders::Base#service_options
# File lib/poise_monit/monit_providers/dummy.rb, line 58 def service_options(r) super r.provider(:dummy) end
uninstall_monit()
click to toggle source
# File lib/poise_monit/monit_providers/dummy.rb, line 55 def uninstall_monit end