Module: Shrine::Plugins::Activerecord
- Defined in:
- lib/shrine/plugins/activerecord.rb
Overview
Documentation lives in [doc/plugins/activerecord.md] on GitHub.
[doc/plugins/activerecord.md]: github.com/shrinerb/shrine/blob/master/doc/plugins/activerecord.md
Defined Under Namespace
Modules: AttacherClassMethods, AttacherMethods, AttachmentMethods
Class Method Summary collapse
Class Method Details
.configure(uploader, opts = {}) ⇒ Object
11 12 13 14 |
# File 'lib/shrine/plugins/activerecord.rb', line 11 def self.configure(uploader, opts = {}) uploader.opts[:activerecord_callbacks] = opts.fetch(:callbacks, uploader.opts.fetch(:activerecord_callbacks, true)) uploader.opts[:activerecord_validations] = opts.fetch(:validations, uploader.opts.fetch(:activerecord_validations, true)) end |