Module: Shrine::Plugins::RefreshMetadata::FileMethods

Defined in:
lib/shrine/plugins/refresh_metadata.rb

Instance Method Summary collapse

Instance Method Details

#refresh_metadata!(replace: false) ⇒ Object



15
16
17
18
19
20
21
# File 'lib/shrine/plugins/refresh_metadata.rb', line 15

def refresh_metadata!(replace: false, **)
  return open { refresh_metadata!(replace:, **) } unless opened?

   = uploader.send(:get_metadata, self, metadata: true, **)

  @metadata = replace ?  : @metadata.merge()
end