Module: Session

Defined in:
lib/session.rb

Defined Under Namespace

Modules: Spawn Classes: AbstractSession, Bash, Command, ExecutionError, History, IDL, PipeError, Sh, Shell

Constant Summary collapse

VERSION =
'3.2.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.debugObject

Returns the value of attribute debug.



24
25
26
# File 'lib/session.rb', line 24

def debug
  @debug
end

.track_historyObject

Returns the value of attribute track_history.



21
22
23
# File 'lib/session.rb', line 21

def track_history
  @track_history
end

.use_open3Object

Returns the value of attribute use_open3.



23
24
25
# File 'lib/session.rb', line 23

def use_open3
  @use_open3
end

.use_spawnObject

Returns the value of attribute use_spawn.



22
23
24
# File 'lib/session.rb', line 22

def use_spawn
  @use_spawn
end

Class Method Details

.descriptionObject



11
12
13
# File 'lib/session.rb', line 11

def Session.description
  'persistent connections with external programs like bash'
end

.new(*a, &b) ⇒ Object Also known as: []



25
26
27
# File 'lib/session.rb', line 25

def new(*a, &b)
  Sh::new(*a, &b)
end

.versionObject



9
# File 'lib/session.rb', line 9

def self.version() VERSION end