Included Modules

Class/Module Index [+]

Quicksearch

Chef::Resource::File

Public Class Methods

new(name, run_context=nil) click to toggle source
# File lib/chef/resource/file.rb, line 41
def initialize(name, run_context=nil)
  super
  @resource_name = :file
  @path = name
  @backup = 5
  @action = "create"
  @allowed_actions.push(:create, :delete, :touch, :create_if_missing)
  @provider = Chef::Provider::File
  @diff = nil
end

Public Instance Methods

backup(arg=nil) click to toggle source
# File lib/chef/resource/file.rb, line 61
def backup(arg=nil)
  set_or_return(
    :backup,
    arg,
    :kind_of => [ Integer, FalseClass ]
  )
end
checksum(arg=nil) click to toggle source
# File lib/chef/resource/file.rb, line 69
def checksum(arg=nil)
  set_or_return(
    :checksum,
    arg,
    :regex => /^[a-zA-Z0-9]{64}$/
  )
end
content(arg=nil) click to toggle source
# File lib/chef/resource/file.rb, line 53
def content(arg=nil)
  set_or_return(
                :content,
    arg,
    :kind_of => String
  )
end
diff(arg=nil) click to toggle source
# File lib/chef/resource/file.rb, line 85
def diff(arg=nil)
  set_or_return(
    :diff,
    arg,
    :kind_of => String
  )
end
path(arg=nil) click to toggle source
# File lib/chef/resource/file.rb, line 77
def path(arg=nil)
  set_or_return(
    :path,
    arg,
    :kind_of => String
  )
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.