Class
Chef::Provider
In:
lib/chef/provider/breakpoint.rb
lib/chef/provider/cookbook_file.rb
lib/chef/provider/cron/solaris.rb
lib/chef/provider/cron.rb
lib/chef/provider/deploy/revision.rb
lib/chef/provider/deploy/timestamped.rb
lib/chef/provider/deploy.rb
lib/chef/provider/directory.rb
lib/chef/provider/env/windows.rb
lib/chef/provider/env.rb
lib/chef/provider/erl_call.rb
lib/chef/provider/execute.rb
lib/chef/provider/file.rb
lib/chef/provider/git.rb
lib/chef/provider/group/dscl.rb
lib/chef/provider/group/gpasswd.rb
lib/chef/provider/group/groupadd.rb
lib/chef/provider/group/pw.rb
lib/chef/provider/group/usermod.rb
lib/chef/provider/group/windows.rb
lib/chef/provider/group.rb
lib/chef/provider/http_request.rb
lib/chef/provider/ifconfig.rb
lib/chef/provider/link.rb
lib/chef/provider/log.rb
lib/chef/provider/mdadm.rb
lib/chef/provider/mount/mount.rb
lib/chef/provider/mount/windows.rb
lib/chef/provider/mount.rb
lib/chef/provider/ohai.rb
lib/chef/provider/package/apt.rb
lib/chef/provider/package/dpkg.rb
lib/chef/provider/package/easy_install.rb
lib/chef/provider/package/freebsd.rb
lib/chef/provider/package/macports.rb
lib/chef/provider/package/pacman.rb
lib/chef/provider/package/portage.rb
lib/chef/provider/package/rpm.rb
lib/chef/provider/package/rubygems.rb
lib/chef/provider/package/solaris.rb
lib/chef/provider/package/yum.rb
lib/chef/provider/package/zypper.rb
lib/chef/provider/package.rb
lib/chef/provider/remote_file.rb
lib/chef/provider/remote_directory.rb
lib/chef/provider/ruby_block.rb
lib/chef/provider/script.rb
lib/chef/provider/service/debian.rb
lib/chef/provider/service/freebsd.rb
lib/chef/provider/service/init.rb
lib/chef/provider/service/redhat.rb
lib/chef/provider/service/simple.rb
lib/chef/provider/service/solaris.rb
lib/chef/provider/service/upstart.rb
lib/chef/provider/service.rb
lib/chef/provider/subversion.rb
lib/chef/provider/template.rb
lib/chef/provider/user/dscl.rb
lib/chef/provider/user/pw.rb
lib/chef/provider/user/useradd.rb
lib/chef/provider/user/windows.rb
lib/chef/provider/user.rb
lib/chef/provider.rb
Parent:
Object
Methods
action_nothing
build_from_file
cookbook_name
load_current_resource
load_current_resource
new
node
recipe_eval
resource_collection
Included Modules
Chef::Mixin::RecipeDefinitionDSLCore
Chef::Mixin::ConvertToClassName
Classes and Modules
Module
Chef::Provider::Service
Class
Chef::Provider::Breakpoint
Class
Chef::Provider::CookbookFile
Class
Chef::Provider::Cron
Class
Chef::Provider::Deploy
Class
Chef::Provider::Directory
Class
Chef::Provider::Env
Class
Chef::Provider::ErlCall
Class
Chef::Provider::Execute
Class
Chef::Provider::File
Class
Chef::Provider::Git
Class
Chef::Provider::Group
Class
Chef::Provider::HttpRequest
Class
Chef::Provider::Ifconfig
Class
Chef::Provider::Link
Class
Chef::Provider::Log
Class
Chef::Provider::Mdadm
Class
Chef::Provider::Mount
Class
Chef::Provider::Ohai
Class
Chef::Provider::Package
Class
Chef::Provider::RemoteDirectory
Class
Chef::Provider::RemoteFile
Class
Chef::Provider::Route
Class
Chef::Provider::RubyBlock
Class
Chef::Provider::Script
Class
Chef::Provider::Service
Class
Chef::Provider::Subversion
Class
Chef::Provider::Template
Class
Chef::Provider::User
Attributes
current_resource
[RW]
new_resource
[RW]
run_context
[RW]
Public Class methods
build_from_file
(cookbook_name, filename)
load_current_resource
()
new
(new_resource, run_context)
Public Instance methods
action_nothing
()
cookbook_name
()
load_current_resource
()
node
()
resource_collection
()
Used by providers supporting embedded recipes
Protected Instance methods
recipe_eval
(&block)
[Validate]