Class: ActsAsAvatar::Avatar
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- ActsAsAvatar::Avatar
- Defined in:
- app/models/acts_as_avatar/avatar.rb
Instance Method Summary collapse
Instance Method Details
#add_default_avatar ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'app/models/acts_as_avatar/avatar.rb', line 43 def add_default_avatar # return if default_avatar.attached? case random_image_engine.to_sym when :uifaces_avatar ActsAsAvatar::UiFacesAvatarJob.perform_later(avatarable.to_global_id.to_s) when :letter_avatar add_letter_avatar when :identicon_avatar add_identicon_avatar when :github_avatar add_github_avatar end end |
#current_avatar ⇒ Object
39 40 41 |
# File 'app/models/acts_as_avatar/avatar.rb', line 39 def current_avatar upload_avatar.attached? ? upload_avatar : default_avatar end |