Module: Shrine::Plugins::Mongoid

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

Defined Under Namespace

Modules: AttacherClassMethods, AttacherMethods, AttachmentMethods

Class Method Summary collapse

Class Method Details

.configure(uploader, opts = {}) ⇒ Object



6
7
8
9
# File 'lib/shrine/plugins/mongoid.rb', line 6

def self.configure(uploader, opts = {})
  uploader.opts[:mongoid_callbacks] = opts.fetch(:callbacks, uploader.opts.fetch(:mongoid_callbacks, true))
  uploader.opts[:mongoid_validations] = opts.fetch(:validations, uploader.opts.fetch(:mongoid_validations, true))
end