Class: Droonga::Plugins::Dump::Request
- Inherits:
-
Object
- Object
- Droonga::Plugins::Dump::Request
- Defined in:
- lib/droonga/plugins/dump.rb
Instance Method Summary collapse
- #dataset ⇒ Object
- #id ⇒ Object
-
#initialize(message) ⇒ Request
constructor
A new instance of Request.
- #messages_per_seconds ⇒ Object
- #need_dump? ⇒ Boolean
- #reply_to ⇒ Object
Constructor Details
#initialize(message) ⇒ Request
Returns a new instance of Request.
52 53 54 |
# File 'lib/droonga/plugins/dump.rb', line 52 def initialize() @message = end |
Instance Method Details
#dataset ⇒ Object
64 65 66 |
# File 'lib/droonga/plugins/dump.rb', line 64 def dataset @message.raw["dataset"] end |
#id ⇒ Object
60 61 62 |
# File 'lib/droonga/plugins/dump.rb', line 60 def id @message["id"] end |
#messages_per_seconds ⇒ Object
72 73 74 75 76 77 78 79 |
# File 'lib/droonga/plugins/dump.rb', line 72 def request = (@message.request || {}) = 10 [ , (request["messagesPerSecond"] || 10000).to_i, ].max end |
#need_dump? ⇒ Boolean
56 57 58 |
# File 'lib/droonga/plugins/dump.rb', line 56 def need_dump? reply_to end |
#reply_to ⇒ Object
68 69 70 |
# File 'lib/droonga/plugins/dump.rb', line 68 def reply_to (@message.raw["replyTo"] || {})["to"] end |