class Terminalwire::Server::Resource::Base

def command(command, **parameters)

def command(command, **parameters)
  @adapter.write(
    event: "resource",
    name: @name,
    action: "command",
    command: command,
    parameters: parameters
  )
  response = @adapter.read
  case response.fetch(:status)
  when "success"
    response.fetch(:response)
  when "failure"
    raise Terminalwire::Error, response.inspect
  end
end