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.1.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.debugObject

Returns the value of attribute debug.



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

def debug
  @debug
end

.track_historyObject

Returns the value of attribute track_history.



17
18
19
# File 'lib/session.rb', line 17

def track_history
  @track_history
end

.use_open3Object

Returns the value of attribute use_open3.



19
20
21
# File 'lib/session.rb', line 19

def use_open3
  @use_open3
end

.use_spawnObject

Returns the value of attribute use_spawn.



18
19
20
# File 'lib/session.rb', line 18

def use_spawn
  @use_spawn
end

Class Method Details

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



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

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

.versionObject



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

def self.version() VERSION end