module Shrine::Plugins::Derivatives::AttachmentMethods
Public Instance Methods
define_entity_methods(name)
click to toggle source
Calls superclass method
# File lib/shrine/plugins/derivatives.rb, line 30 def define_entity_methods(name) super if defined?(super) define_method(:"#{name}_derivatives") do |*args| send(:"#{name}_attacher").get_derivatives(*args) end end
define_model_methods(name)
click to toggle source
Calls superclass method
# File lib/shrine/plugins/derivatives.rb, line 38 def define_model_methods(name) super if defined?(super) define_method(:"#{name}_derivatives!") do |*args, **options| send(:"#{name}_attacher").create_derivatives(*args, **options) end end