Class: Droonga::Plugins::Dump::Handler

Inherits:
Handler
  • Object
show all
Defined in:
lib/droonga/plugins/dump.rb

Instance Attribute Summary

Attributes inherited from Handler

#loop, #messenger

Instance Method Summary collapse

Methods inherited from Handler

action, #initialize, message

Methods included from Droonga::Pluggable

#find_sub_classes, #options

Constructor Details

This class inherits a constructor from Droonga::Handler

Instance Method Details

#handle(message) ⇒ Object



39
40
41
42
43
44
45
46
47
48
# File 'lib/droonga/plugins/dump.rb', line 39

def handle(message)
  request = Request.new(message)
  if request.need_dump?
    dumper = Dumper.new(@context, loop, messenger, request)
    dumper.start_dump
    true
  else
    false
  end
end