Sha256: 3b7177ba1b17753471d3cb59bc5ed9bec8cf7aef028bab50236bd497bbe90e72

Contents?: true

Size: 528 Bytes

Versions: 55

Compression:

Stored size: 528 Bytes

Contents

module PoolParty    
  module Resources
        
    class Remotefile < Resource
      # Not really my favorite of lines
      include PoolParty::Configurable
      
      default_options({
        :ensure => "present",
        :mode => 644,
        :owner => "#{Base.user}",
        :source => nil
      })
      
      def class_type_name
        "file"
      end
      
      def source(arg=nil)
        arg ? options[:source] = arg : "#{Base.fileserver_base}/#{::File.basename(name)}"
      end
      
    end
    
  end
end

Version data entries

55 entries across 55 versions & 2 rubygems

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