class Ellipses::Client::Command

Constants

Error
Proto

Attributes

argv[R]
param[R]
server[R]

Public Class Methods

new(argv, server) click to toggle source
# File lib/ellipses/client/command.rb, line 42
def initialize(argv, server)
  @argv   = argv
  @server = server
  @param  = OpenStruct.new

  setup
end

Public Instance Methods

call(input, **kwargs) click to toggle source
# File lib/ellipses/client/command.rb, line 52
def call(input, **kwargs)
  raise NotImplementedError
end
error(*args) click to toggle source
# File lib/ellipses/client/command.rb, line 56
def error(*args)
  raise Error, *args
end
setup() click to toggle source
# File lib/ellipses/client/command.rb, line 50
def setup; end
to_s() click to toggle source
# File lib/ellipses/client/command.rb, line 60
def to_s
  self.class.name.downcase
end