Sha256: b5004af0d21af3018c61fa472a4576ec3c8efe32187ad2e4d91fa247a6e4863d

Contents?: true

Size: 445 Bytes

Versions: 13

Compression:

Stored size: 445 Bytes

Contents

module PoolParty    
  module Resources
        
    class File < Resource      
      
      default_options({
        :ensure => "file",
        :mode => 644
        # :owner => "#{Base.user}"
      })
      
      def disallowed_options
        [:name, :template, :cwd]
      end
      
      def source(arg=nil)
        arg ? options[:source] = arg : "#{Base.fileserver_base}/#{::File.basename(name)}"
      end
      
    end
    
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
auser-poolparty-0.2.80 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-0.2.81 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-0.2.84 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-0.2.85 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-0.2.88 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-0.2.89 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-0.2.90 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-0.2.91 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-0.2.92 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-0.2.93 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-0.2.94 lib/poolparty/poolparty/resources/file.rb
auser-poolparty-1.0.0 lib/poolparty/poolparty/resources/file.rb
poolparty-0.2.84 lib/poolparty/poolparty/resources/file.rb