Class: Character::User

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Attributes::Dynamic, Mongoid::Document, Mongoid::Timestamps
Defined in:
app/models/character/user.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.find_by_email(email) ⇒ Object

Methods ———————————————–



16
17
18
# File 'app/models/character/user.rb', line 16

def self.find_by_email(email)
  where(email:email).first()
end

Instance Method Details

#chr_thumbnail_urlObject



26
27
28
# File 'app/models/character/user.rb', line 26

def chr_thumbnail_url
  gravatar_url(56)
end

#gravatar_url(size) ⇒ Object



20
21
22
23
24
# File 'app/models/character/user.rb', line 20

def gravatar_url(size)
  hash = Digest::MD5.hexdigest(email)
  # http://robohash.org
  "https://robohash.org/bgset_bg2/#{hash}?gravatar=hashed&size=#{size}x#{size}"
end