Module: Ellipses::Client::Commands

Defined in:
lib/ellipses/client/commands.rb,
lib/ellipses/client/commands/reject.rb,
lib/ellipses/client/commands/select.rb,
lib/ellipses/client/commands/include.rb,
lib/ellipses/client/commands/translate.rb,
lib/ellipses/client/commands/substitute.rb

Defined Under Namespace

Classes: Include, Reject, Select, Substitute, Translate

Class Method Summary collapse

Class Method Details

.available?(name) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/ellipses/client/commands.rb', line 8

def self.available?(name)
  @registry.key? name
end

.proto(name) ⇒ Object



16
17
18
# File 'lib/ellipses/client/commands.rb', line 16

def self.proto(name)
  @registry[name]
end

.register(name, proto) ⇒ Object



12
13
14
# File 'lib/ellipses/client/commands.rb', line 12

def self.register(name, proto)
  @registry[name] = proto
end