instance method
transform
Ruby on Rails 8.1.2
Since v6.0.6Signature
transform(file, format:)
Applies the transformations to the source image in file, producing a target image in the specified format. Yields an open Tempfile containing the target image. Closes and unlinks the output tempfile after yielding to the given block. Returns the result of the block.
Parameters
-
filereq -
formatkeyreq
Source
# File activestorage/lib/active_storage/transformers/transformer.rb, line 23
def transform(file, format:)
output = process(file, format: format)
begin
yield output
ensure
output.close!
end
end
Defined in activestorage/lib/active_storage/transformers/transformer.rb line 23
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveStorage::Transformers::Transformer