Method: ActiveStorage::Variation#format

Defined in:
activestorage/app/models/active_storage/variation.rb

#formatObject



62
63
64
65
66
67
68
# File 'activestorage/app/models/active_storage/variation.rb', line 62

def format
  transformations.fetch(:format, :png).tap do |format|
    if Marcel::Magic.by_extension(format.to_s).nil?
      raise ArgumentError, "Invalid variant format (#{format.inspect})"
    end
  end
end