class
Crowbar::CLI::SessionHandler
- Crowbar::CLI::SessionHandler
- Reference
- Object
Overview
Handles all stateful session subcommands: next, reward, status, list, reset, setup, show, history
Defined in:
crowbar/cli/session_handler.crConstructors
Instance Method Summary
- #checksums_capacity : Int32 | Nil
- #checksums_capacity=(checksums_capacity : Int32 | Nil)
- #err_io : IO
- #err_io=(err_io : IO)
- #exit_handler : Proc(Int32, Nil)
- #exit_handler=(exit_handler : Proc(Int32, Nil))
- #handle(sub_args : Array(String))
- #in_io : IO
- #in_io=(in_io : IO)
- #input_encoding : String | Nil
- #input_encoding=(input_encoding : String | Nil)
- #json_output : Bool
- #json_output=(json_output : Bool)
- #out_io : IO
- #out_io=(out_io : IO)
- #output_encoding : String | Nil
- #output_encoding=(output_encoding : String | Nil)
- #output_pattern : String | Nil
- #output_pattern=(output_pattern : String | Nil)
- #seed : UInt64 | Nil
- #seed=(seed : UInt64 | Nil)
- #seek_offset : Int64 | Nil
- #seek_offset=(seek_offset : Int64 | Nil)
- #selected_mutations : String | Nil
- #selected_mutations=(selected_mutations : String | Nil)
- #selected_pattern : String | Nil
- #selected_pattern=(selected_pattern : String | Nil)
- #selected_rule : String | Nil
- #selected_rule=(selected_rule : String | Nil)
- #show_diff : Bool
- #show_diff=(show_diff : Bool)
- #template : String | Nil
- #template=(template : String | Nil)
- #unique : Bool
- #unique=(unique : Bool)
Constructor Detail
def self.new(in_io : IO, out_io : IO, err_io : IO, exit_handler : Proc(Int32, Nil), selected_rule : String | Nil = nil, selected_pattern : String | Nil = nil, selected_mutations : String | Nil = nil, seed : UInt64 | Nil = nil, show_diff : Bool = false, output_pattern : String | Nil = nil, json_output : Bool = false, template : String | Nil = nil, unique : Bool = false, checksums_capacity : Int32 | Nil = nil, seek_offset : Int64 | Nil = nil, input_encoding : String | Nil = nil, output_encoding : String | Nil = nil)
#