Module: ActiveStorage::Crucible::BlobExtension
- Defined in:
- lib/active_storage/crucible/blob_extension.rb
Instance Method Summary collapse
Instance Method Details
#representation(transformations) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/active_storage/crucible/blob_extension.rb', line 10 def representation(transformations) variation = ActiveStorage::Variation.wrap(transformations) if crucible_transformable? && video_output_format?(variation.transformations[:format]) variant transformations else super end end |
#variable? ⇒ Boolean
6 7 8 |
# File 'lib/active_storage/crucible/blob_extension.rb', line 6 def variable? super || crucible_transformable? end |