module Garcon::Resource::BaseDSL
Provide default_action and actions like LWRPBase.
Public Class Methods
new(*args)
click to toggle source
Constructor for Chef::Resource::YourSuperAwesomeResource.
Calls superclass method
# File lib/garcon/chef/resource/base_dsl.rb, line 184 def initialize(*args) super if self.class.resource_name(false) @resource_name = self.class.resource_name else @resource_name ||= self.class.resource_name end @action = self.class.default_action if @action == :nothing (@allowed_actions << self.class.actions).flatten!.uniq! end