# File lib/chef/resource/mount.rb, line 30 def initialize(name, run_context=nil) super @resource_name = :mount @mount_point = name @device = nil @device_type = :device @fstype = "auto" @options = ["defaults"] @dump = 0 @pass = 2 @mounted = false @enabled = false @action = :mount @supports = { :remount => false } @allowed_actions.push(:mount, :umount, :remount, :enable, :disable) end
# File lib/chef/resource/mount.rb, line 55 def device(arg=nil) set_or_return( :device, arg, :kind_of => [ String ] ) end
# File lib/chef/resource/mount.rb, line 63 def device_type(arg=nil) real_arg = arg.kind_of?(String) ? arg.to_sym : arg set_or_return( :device_type, real_arg, :equal_to => [ :device, :label, :uuid ] ) end
# File lib/chef/resource/mount.rb, line 93 def dump(arg=nil) set_or_return( :dump, arg, :kind_of => [ Integer, FalseClass ] ) end
# File lib/chef/resource/mount.rb, line 117 def enabled(arg=nil) set_or_return( :enabled, arg, :kind_of => [ TrueClass, FalseClass ] ) end
# File lib/chef/resource/mount.rb, line 72 def fstype(arg=nil) set_or_return( :fstype, arg, :kind_of => [ String ] ) end
# File lib/chef/resource/mount.rb, line 47 def mount_point(arg=nil) set_or_return( :mount_point, arg, :kind_of => [ String ] ) end
# File lib/chef/resource/mount.rb, line 109 def mounted(arg=nil) set_or_return( :mounted, arg, :kind_of => [ TrueClass, FalseClass ] ) end
# File lib/chef/resource/mount.rb, line 80 def options(arg=nil) if arg.is_a?(String) converted_arg = arg.gsub(/,/, ' ').split(/ /) else converted_arg = arg end set_or_return( :options, converted_arg, :kind_of => [ Array ] ) end
Generated with the Darkfish Rdoc Generator 2.