module Shrine::Plugins::ValidationHelpers
Documentation can be found on shrinerb.com/docs/plugins/validation_helpers
Constants
- DEFAULT_MESSAGES
- FILESIZE_UNITS
- PRETTY_FILESIZE
Returns filesize in a human readable format with units. Uses the binary JEDEC unit system, i.e. 1.0 KB = 1024 bytes
Public Class Methods
configure(uploader, default_messages: {}, **opts)
click to toggle source
# File lib/shrine/plugins/validation_helpers.rb, line 39 def self.configure(uploader, default_messages: {}, **opts) uploader.opts[:validation_helpers] ||= { default_messages: DEFAULT_MESSAGES.dup } uploader.opts[:validation_helpers][:default_messages].merge!(default_messages) end
load_dependencies(uploader, *)
click to toggle source
# File lib/shrine/plugins/validation_helpers.rb, line 35 def self.load_dependencies(uploader, *) uploader.plugin :validation end