Included Modules

Files

Class/Module Index [+]

Quicksearch

Chef::Resource::FreebsdPackage

Attributes

created_as_type[RW]

Public Class Methods

new(name, run_context=nil) click to toggle source
# File lib/chef/resource/freebsd_package.rb, line 36
def initialize(name, run_context=nil)
  super
  @resource_name = :freebsd_package
  @created_as_type = "freebsd_package"
end

Public Instance Methods

after_created() click to toggle source
# File lib/chef/resource/freebsd_package.rb, line 42
def after_created
  assign_provider
end
to_s() click to toggle source

This resource can be invoked with multiple names package & freebsd_package. We override the to_s method to ensure the key in resource collection matches the type resource is declared as using created_as_type. This logic can be removed once Chef does this for all resource in Chef 12: github.com/opscode/chef/issues/1817

# File lib/chef/resource/freebsd_package.rb, line 51
def to_s
  "#{created_as_type}[#{name}]"
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.