class method
self.wrap
Ruby on Rails 6.0.6
Since v5.2.8.1Signature
self.wrap(variator)
Returns a Variation instance based on the given variator. If the variator is a Variation, it is returned unmodified. If it is a String, it is passed to ActiveStorage::Variation.decode. Otherwise, it is assumed to be a transformations Hash and is passed directly to the constructor.
Parameters
-
variatorreq
Source
# File activestorage/app/models/active_storage/variation.rb, line 19
def wrap(variator)
case variator
when self
variator
when String
decode variator
else
new variator
end
end
Defined in activestorage/app/models/active_storage/variation.rb line 19
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveStorage::Variation