Included Modules

Class/Module Index [+]

Quicksearch

Chef::Resource::Link

Public Class Methods

new(name, run_context=nil) click to toggle source
# File lib/chef/resource/link.rb, line 34
def initialize(name, run_context=nil)
  super
  @resource_name = :link
  @to = nil
  @action = :create
  @link_type = :symbolic
  @target_file = name
  @allowed_actions.push(:create, :delete)
  @provider = Chef::Provider::Link
end

Public Instance Methods

group(arg=nil) click to toggle source
# File lib/chef/resource/link.rb, line 70
def group(arg=nil)
  set_or_return(
    :group,
    arg,
    :regex => Chef::Config[:group_valid_regex]
  )
end
owner(arg=nil) click to toggle source
# File lib/chef/resource/link.rb, line 78
def owner(arg=nil)
  set_or_return(
    :owner,
    arg,
    :regex => Chef::Config[:user_valid_regex]
  )
end
path() click to toggle source

make link quack like a file (XXX: not for public consumption)

# File lib/chef/resource/link.rb, line 87
def path
  @target_file
end
target_file(arg=nil) click to toggle source
# File lib/chef/resource/link.rb, line 53
def target_file(arg=nil)
  set_or_return(
    :target_file,
    arg,
    :kind_of => String
  )
end
to(arg=nil) click to toggle source
# File lib/chef/resource/link.rb, line 45
def to(arg=nil)
  set_or_return(
    :to,
    arg,
    :kind_of => String
  )
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.