module PoiseApplication::ServiceMixin::Provider
Mixin for application service providers.
@see ServiceMixin
Private Instance Methods
service_options(resource)
click to toggle source
Abstract hook to set parameters on {#service_resource} when it is created. This is required to set at least `resource.command`.
@api public @param resource [Chef::Resource] Resource
instance to set parameters on. @return [void] @example
def service_options(resource) super resource.command('myapp --serve') end
Calls superclass method
# File lib/poise_application/service_mixin.rb, line 108 def service_options(resource) super resource.directory(new_resource.path) resource.user(new_resource.user) resource.environment.update(new_resource.app_state_environment) if new_resource.parent end