Sha256: 969d6d90e00084a7fa2be71ce1154a7a9992add375fc8847d962cbdc721699e0

Contents?: true

Size: 438 Bytes

Versions: 48

Compression:

Stored size: 438 Bytes

Contents

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

Version data entries

48 entries across 48 versions & 2 rubygems

Version Path
auser-poolparty-0.2.15 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.16 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.20 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.21 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.22 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.23 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.24 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.25 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.26 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.35 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.36 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.37 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.38 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.39 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.40 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.41 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.42 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.44 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.45 lib/poolparty/pool/resources/file.rb
auser-poolparty-0.2.46 lib/poolparty/pool/resources/file.rb