Class: ActiveStorage::Analyzer::ImageAnalyzer::Vips
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
|
|
Instance Chain:
|
|
Inherits: |
ActiveStorage::Analyzer::ImageAnalyzer
|
Defined in: | activestorage/lib/active_storage/analyzer/image_analyzer/vips.rb |
Overview
Constant Summary
-
ROTATIONS =
# File 'activestorage/lib/active_storage/analyzer/image_analyzer/vips.rb', line 37/Right-top|Left-bottom|Top-right|Bottom-left/
Class Attribute Summary
::ActiveStorage::Analyzer
- Inherited
.analyze_later? | Implement this method in concrete subclasses. |
Class Method Summary
::ActiveStorage::Analyzer::ImageAnalyzer
- Inherited
::ActiveStorage::Analyzer
- Inherited
Instance Attribute Summary
::ActiveStorage::Analyzer
- Inherited
Instance Method Summary
::ActiveStorage::Analyzer::ImageAnalyzer
- Inherited
::ActiveStorage::Analyzer
- Inherited
#metadata | Override this method in a concrete subclass. |
#download_blob_to_tempfile | Downloads the blob to a tempfile on disk. |
#instrument, #logger, #tmpdir |
Constructor Details
This class inherits a constructor from ActiveStorage::Analyzer
Class Method Details
.accept?(blob) ⇒ Boolean
# File 'activestorage/lib/active_storage/analyzer/image_analyzer/vips.rb', line 7
def self.accept?(blob) super && ActiveStorage.variant_processor == :vips end