Class: SchwarmCli::Commands::Sessions
- Defined in:
- lib/schwarm_cli/commands/sessions.rb
Instance Method Summary collapse
Instance Method Details
#list ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/schwarm_cli/commands/sessions.rb', line 9 def list handle_errors do data = client.sessions.list(source: [:source], status: [:status]) output_list(data, columns: [%w[ID id], %w[SOURCE source], %w[STATUS status], %w[CREATED created_at]]) end end |
#show(id) ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/schwarm_cli/commands/sessions.rb', line 18 def show(id) handle_errors do data = client.sessions.find(id) output_record(data, fields: { "ID" => "id", "Source" => "source", "Status" => "status", "Prompt" => "prompt", "Result" => "result", "Created" => "created_at", "Updated" => "updated_at" }) end end |