module Shrine::Plugins::Versions::InstanceMethods

Public Instance Methods

upload(io, **options) click to toggle source
Calls superclass method
# File lib/shrine/plugins/versions.rb, line 44
def upload(io, **options)
  files = process(io, **options) || io

  Utils.map_file(files) do |name, version|
    options.merge!(version: name.one? ? name.first : name) if name

    super(version, **options, process: false)
  end
end