# File lib/dragonfly/active_model_extensions/attachment_class_methods.rb, line 101 def magic_attributes @magic_attributes ||= begin prefix = attribute.to_s + '_' model_class.public_instance_methods.inject([]) do |attrs, name| _, __, suffix = name.to_s.partition(prefix) if !suffix.empty? && allowed_magic_attributes.include?(suffix.to_sym) attrs << suffix.to_sym end attrs end end end