summaryrefslogtreecommitdiff
path: root/app/helpers
diff options
context:
space:
mode:
authormo k <mo@mokhan.ca>2012-08-09 06:32:59 -0600
committermo k <mo@mokhan.ca>2012-08-09 06:32:59 -0600
commitfc12a08e4c356199f5aa91c2be4fad64647d7998 (patch)
tree7414957cdcdac59470fa3220c7986f9eb29d60b3 /app/helpers
parentb9a78dd1dc48307444ef9600a222ccf33a077578 (diff)
update avatar links.
Diffstat (limited to 'app/helpers')
-rw-r--r--app/helpers/application_helper.rb12
1 files changed, 8 insertions, 4 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index e6a4be87..52fcac62 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -1,8 +1,12 @@
module ApplicationHelper
- def avatar_url(user)
- default_url = "#{root_url}assets/chefhat_profile.PNG"
- gravatar_id = Digest::MD5.hexdigest(user.email.downcase)
- "http://gravatar.com/avatar/#{gravatar_id}.png?&d=#{CGI.escape(default_url)}"
+ def avatar_url(user, options = {size: 260})
+ if user.avatar == nil
+ default_url = "#{root_url}assets/chefhat_profile.PNG"
+ gravatar_id = Digest::MD5.hexdigest(user.email.downcase)
+ "http://gravatar.com/avatar/#{gravatar_id}.png?&d=#{CGI.escape(default_url)}&s={options[:size]}"
+ else
+ user.avatar.avatar.thumb.url
+ end
end
def gravatar_for(user, options = { size: 50 })
gravatar_id = Digest::MD5::hexdigest(user.email.downcase)