123456789_123456789_123456789_123456789_123456789_

Module: ActiveStorage::Reflection::ActiveRecordExtensions::ClassMethods

Relationships & Source Files
Defined in: activestorage/lib/active_storage/reflection.rb

Instance Method Summary

Instance Method Details

#reflect_on_all_attachments

Returns an array of reflection objects for all the attachments in the class.

[ GitHub ]

  
# File 'activestorage/lib/active_storage/reflection.rb', line 60

def reflect_on_all_attachments
  attachment_reflections.values
end

#reflect_on_attachment(attachment)

Returns the reflection object for the named attachment.

{User.reflect_on_attachment}(:avatar)
#### => the avatar reflection
[ GitHub ]

  
# File 'activestorage/lib/active_storage/reflection.rb', line 71

def reflect_on_attachment(attachment)
  attachment_reflections[attachment.to_s]
end