Sha256: 8f647a6cb97898a52d6e5dbc4e711a21371a8c68c37904b34aa153c2ee4e387d

Contents?: true

Size: 397 Bytes

Versions: 86

Compression:

Stored size: 397 Bytes

Contents

require 'open-uri'
require 'uri/scp'
require 'net/scp'

module URI

  class SCP
    def buffer_open(buf, proxy, open_options)
      options = open_options.merge(:port => port, :password => password)
      progress = options.delete(:progress_proc)
      buf << Net::SCP.download!(host, user, path, nil, open_options, &progress)
      buf.io.rewind
    end

    include OpenURI::OpenRead
  end

end

Version data entries

86 entries across 56 versions & 11 rubygems

Version Path
vagrant-compose-yaml-0.1.3 vendor/bundle/ruby/2.2.0/gems/net-scp-1.1.2/lib/uri/open-scp.rb
vagrant-compose-yaml-0.1.2 vendor/bundle/ruby/2.2.0/gems/net-scp-1.1.2/lib/uri/open-scp.rb
vagrant-compose-yaml-0.1.1 vendor/bundle/ruby/2.2.0/gems/net-scp-1.1.2/lib/uri/open-scp.rb
vagrant-compose-yaml-0.1.0 vendor/bundle/ruby/2.2.0/gems/net-scp-1.1.2/lib/uri/open-scp.rb
vagrant-cloudstack-1.2.0 vendor/bundle/gems/net-scp-1.1.2/lib/uri/open-scp.rb
vagrant-cloudstack-1.1.0 vendor/bundle/gems/net-scp-1.1.2/lib/uri/open-scp.rb
vagrant-tiktalik-0.0.3 vendor/bundle/ruby/2.0.0/gems/net-scp-1.1.2/lib/uri/open-scp.rb
depengine-0.0.31 etc/isolate/jruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.31 etc/isolate/ruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.30 etc/isolate/jruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.30 etc/isolate/ruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.29 etc/isolate/jruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.29 etc/isolate/ruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.28 etc/isolate/jruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.28 etc/isolate/ruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.27 etc/isolate/jruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.27 etc/isolate/ruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.26 etc/isolate/ruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.26 etc/isolate/jruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb
depengine-0.0.25 etc/isolate/ruby-1.8/gems/net-scp-1.0.2/lib/uri/open-scp.rb