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