Class: Droonga::AddHandler

Inherits:
HandlerPlugin show all
Defined in:
lib/droonga/plugin/handler/add.rb

Defined Under Namespace

Classes: InvalidValue, MissingPrimaryKeyParameter, MissingTableParameter, UnknownColumn, UnknownTable

Instance Method Summary collapse

Methods inherited from HandlerPlugin

#initialize, #prefer_synchronous?

Methods included from PluginRegisterable

#command, extended, #inherited, #method_name, #processable?, #repository

Methods inherited from Plugin

#initialize, #process, #processable?, #shutdown, #start

Constructor Details

This class inherits a constructor from Droonga::HandlerPlugin

Instance Method Details

#add(message, messenger) ⇒ Object



61
62
63
64
65
66
67
# File 'lib/droonga/plugin/handler/add.rb', line 61

def add(message, messenger)
  succeeded = process_add(message.request)
  outputs = {
    "success" => succeeded,
  }
  messenger.emit(outputs)
end