Method: Chef::Resource#provider_for_action

Defined in:
lib/chef/resource.rb

#provider_for_action(action) ⇒ Object



1552
1553
1554
1555
1556
1557
# File 'lib/chef/resource.rb', line 1552

def provider_for_action(action)
  provider_class = Chef::ProviderResolver.new(node, self, action).resolve
  provider = provider_class.new(self, run_context)
  provider.action = action
  provider
end