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