Method: Wright::Resource#initialize
- Defined in:
- lib/wright/resource.rb
permalink #initialize(name = nil, args = {}) ⇒ Resource
Initializes a Resource.
12 13 14 15 16 17 18 19 |
# File 'lib/wright/resource.rb', line 12 def initialize(name = nil, args = {}) @name = name @action = args.fetch(:action, nil) @ignore_failure = args.fetch(:ignore_failure, false) self.on_update = args.fetch(:on_update, nil) @resource_name = Util.class_to_resource_name(self.class).to_sym @provider = provider_for_resource end |