Sha256: 160cb350e8659de3ee5a994a4dc736f30a6f65f0f196b6b4a5d8badd6ffe9cd7
Contents?: true
Size: 618 Bytes
Versions: 38
Compression:
Stored size: 618 Bytes
Contents
module PoolParty module Resources class Customservice < Resource default_options({ :ensure => "running", :provider => "base" }) def bin(arg) options.merge!(:binary => arg) options.merge!(:start => arg) options.merge!(:stop => arg.gsub(/start/, 'stop')) options.merge!(:restart => "#{arg.gsub(/start/, 'stop')} && #{arg}") end def present "running" end def absent "stopping" end def class_type_name "Service" end end end end
Version data entries
38 entries across 38 versions & 2 rubygems