Documentation can be found on shrinerb.com/docs/plugins/sequel
Classes and Modules
Public Class methods
configure(uploader, **opts)
[show source]
# File lib/shrine/plugins/sequel.rb 14 def self.configure(uploader, **opts) 15 if opts.key?(:callbacks) 16 Shrine.deprecation("The :callbacks option in sequel plugin has been renamed to :hooks. The :callbacks alias will be removed in Shrine 4.") 17 opts[:hooks] = opts.delete(:callbacks) 18 end 19 20 uploader.opts[:sequel] ||= { hooks: true, validations: true } 21 uploader.opts[:sequel].merge!(opts) 22 end
load_dependencies(uploader, **)
[show source]
# File lib/shrine/plugins/sequel.rb 9 def self.load_dependencies(uploader, **) 10 uploader.plugin :model 11 uploader.plugin :_persistence, plugin: self 12 end