Method: Fluent::Counter::Server#on_message
- Defined in:
- lib/fluent/counter/server.rb
#on_message(data) ⇒ Object
68 69 70 71 72 73 74 75 76 77 78 79 80 |
# File 'lib/fluent/counter/server.rb', line 68 def (data) errors = Validator.request(data) unless errors.empty? return { 'id' => data['id'], 'data' => [], 'errors' => errors } end result = safe_run do send(data['method'], data['params'], data['scope'], data['options']) end result.merge('id' => data['id']) rescue => e @log.error e.to_s end |