| Class | Net::SSH::Multi::Subsession | 
| In: | 
                
                lib/net/ssh/multi/subsession.rb
                
         | 
        
| Parent: | Object | 
A trivial class for representing a subset of servers. It is used internally for restricting operations to a subset of all defined servers.
  subsession = session.with(:app)
  subsession.exec("hostname")
    | master | [R] | The master session that spawned this subsession. | 
| servers | [R] | The list of servers that this subsession can operate on. | 
Works as Array#slice, but returns a new subsession consisting of the given slice of servers in this subsession. The new subsession will have the same master session as this subsession does.
s1 = subsession.slice(0) s2 = subsession.slice(3, -1) s3 = subsession.slice(1..4)
    # File lib/net/ssh/multi/subsession.rb, line 34
34:     def slice(*args)
35:       Subsession.new(master, Array(servers.slice(*args)))
36:     end