This is an abstract base class for analyzers, which extract metadata from blobs. See ActiveStorage::Analyzer::ImageAnalyzer
for an example of a concrete subclass.
Namespace
Methods
Attributes
[R] | blob |
Class Public methods
accept?(blob)
Link
Implement this method in a concrete subclass. Have it return true when given a blob from which the analyzer can extract metadata.
new(blob)
Link
Instance Public methods
Instance Private methods
download_blob_to_tempfile(&block)
Link
Downloads the blob to a tempfile on disk. Yields the tempfile.
logger()
Link