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
-
.debug ⇒ Object
Returns the value of attribute debug.
-
.track_history ⇒ Object
Returns the value of attribute track_history.
-
.use_open3 ⇒ Object
Returns the value of attribute use_open3.
-
.use_spawn ⇒ Object
Returns the value of attribute use_spawn.
Class Method Summary collapse
Class Attribute Details
.debug ⇒ Object
Returns the value of attribute debug.
24 25 26 |
# File 'lib/session.rb', line 24 def debug @debug end |
.track_history ⇒ Object
Returns the value of attribute track_history.
21 22 23 |
# File 'lib/session.rb', line 21 def track_history @track_history end |
.use_open3 ⇒ Object
Returns the value of attribute use_open3.
23 24 25 |
# File 'lib/session.rb', line 23 def use_open3 @use_open3 end |
.use_spawn ⇒ Object
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
.description ⇒ Object
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 |
.version ⇒ Object
9 |
# File 'lib/session.rb', line 9 def self.version() VERSION end |