Class: BrainzLab::Rails::Collectors::ActiveStorage
- Defined in:
- lib/brainzlab/rails/collectors/active_storage.rb
Overview
Collects Active Storage events for file operation observability
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from BrainzLab::Rails::Collectors::Base
Instance Method Details
#process(event_data) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/brainzlab/rails/collectors/active_storage.rb', line 8 def process(event_data) case event_data[:name] when 'service_upload.active_storage' handle_upload(event_data) when 'service_download.active_storage', 'service_streaming_download.active_storage' handle_download(event_data) when 'service_download_chunk.active_storage' handle_download_chunk(event_data) when 'service_delete.active_storage' handle_delete(event_data) when 'service_delete_prefixed.active_storage' handle_delete_prefixed(event_data) when 'service_exist.active_storage' handle_exist(event_data) when 'service_url.active_storage' handle_url(event_data) when 'service_update_metadata.active_storage' (event_data) when 'preview.active_storage' handle_preview(event_data) when 'transform.active_storage' handle_transform(event_data) when 'analyze.active_storage' handle_analyze(event_data) end end |