module PoiseService::ServiceMixin::Resource::ClassMethods

Public Instance Methods

included(klass) click to toggle source

@api private

Calls superclass method
# File lib/poise_service/service_mixin.rb, line 65
def included(klass)
  super
  klass.extend(ClassMethods)
  klass.class_exec do
    actions(:enable, :disable, :start, :stop, :restart, :reload)
    attribute(:service_name, kind_of: String, name_attribute: true)
  end
end