shrine.cr v0.2.0 Release Notes
Release Date: 2019-10-29 // over 4 years ago-
👌 Improvements
➕ Added ability to extend Shrine with plugins
module FooPlugin# This will extend your uploader class methodsmodule ClassMethods; def foo; "plugin_foo"; end; end# This will included into your uploader instance methodsmodule InstanceMethods; def foo; "plugin_foo"; end; end# This will extend <YourUploader>::UploadedFile class methodsmodule FileClassMethods; def foo; "plugin_foo"; end; end# This will included into <YourUploader>::UploadedFile instance methodsmodule FileMethods; def foo; "plugin_foo"; end; endendclass Shrine load_plugin ::FooPlugin create_plugins_class_methodend