--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The additional options that were given to the proxy's constructor.
  name: options
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The proxy's host name or IP address, as given to the constructor.
  name: proxy_host
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The proxy's port number.
  name: proxy_port
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: "An implementation of a SOCKS4 proxy. To use it, instantiate it, then pass the instantiated object via the :proxy key to Net::SSH.start:"
- !ruby/struct:SM::Flow::VERB 
  body: "  require 'net/ssh/proxy/socks4'\n\n  proxy = Net::SSH::Proxy::SOCKS4.new('proxy.host', proxy_port, :user =&gt; 'user')\n  Net::SSH.start('host', 'user', :proxy =&gt; proxy) do |ssh|\n    ...\n  end\n"
constants: 
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The SOCKS protocol version used by this class
  name: VERSION
  value: "4"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The packet type for connection requests
  name: CONNECT
  value: "1"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The status code for a successful connection
  name: GRANTED
  value: "90"
full_name: Net::SSH::Proxy::SOCKS4
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: open
name: SOCKS4
superclass: Object
