module Shrine::Plugins::Entity::AttachmentMethods
Public Class Methods
Source
# File lib/shrine/plugins/entity.rb 13 def initialize(name, **) 14 super 15 16 define_entity_methods(name) 17 end
Defines instance methods on initialization.
Calls superclass method
Public Instance Methods
Source
# File lib/shrine/plugins/entity.rb 20 def included(klass) 21 super 22 23 attachment = self 24 25 klass.send(:define_singleton_method, :"#{@name}_attacher") do |**options| 26 attachment.send(:class_attacher, **options) 27 end 28 end
Defines class methods on inclusion.
Calls superclass method