Module: Avatarable

Extended by:
ActiveSupport::Concern
Included in:
Challenge, Program, Space, User
Defined in:
app/models/concerns/avatarable.rb

Instance Method Summary collapse

Instance Method Details

#logo_url(resize = '200x200^') ⇒ Object



13
14
15
16
17
18
# File 'app/models/concerns/avatarable.rb', line 13

def logo_url(resize = '200x200^')
  return avatar_variant_url(resize: resize) if avatar.attached? && avatar.variable?
  return avatar_blob_url if avatar.attached? && !avatar.variable?

  default_logo_url
end

#logo_url_smObject



20
21
22
# File 'app/models/concerns/avatarable.rb', line 20

def logo_url_sm
  logo_url('40x40^')
end