Class: Azuki::Client::ConsoleSession

Inherits:
Object
  • Object
show all
Defined in:
lib/azuki/client.rb

Overview

support for console sessions

Instance Method Summary collapse

Constructor Details

#initialize(id, app, client) ⇒ ConsoleSession

Returns a new instance of ConsoleSession.



437
438
439
440
# File 'lib/azuki/client.rb', line 437

def initialize(id, app, client)
  require 'rest_client'
  @id = id; @app = app; @client = client
end

Instance Method Details

#run(cmd) ⇒ Object



441
442
443
# File 'lib/azuki/client.rb', line 441

def run(cmd)
  @client.run_console_command("/apps/#{@app}/consoles/#{@id}/command", cmd, "=> ")
end