Commit 7329542ebe9fdb1c2c4fcb1230ed79954405694a

Authored by Krzysiek Szczuka
1 parent eb30446a
Exists in master

enhanced HasAvatar to use helpers from AvatarHelper

Showing 1 changed file with 11 additions and 4 deletions   Show diff stats
lib/letter_avatar/has_avatar.rb
@@ -3,6 +3,9 @@ module LetterAvatar @@ -3,6 +3,9 @@ module LetterAvatar
3 def self.included(base) 3 def self.included(base)
4 base.send :include, InstanceMethods 4 base.send :include, InstanceMethods
5 base.extend ClassMethods 5 base.extend ClassMethods
  6 + base.class_eval do
  7 + include LetterAvatar::AvatarHelper
  8 + end
6 end 9 end
7 10
8 module ClassMethods 11 module ClassMethods
@@ -13,14 +16,18 @@ module LetterAvatar @@ -13,14 +16,18 @@ module LetterAvatar
13 base.extend ClassMethods 16 base.extend ClassMethods
14 end 17 end
15 18
16 - def avatar_path(size = 200)  
17 - LetterAvatar.generate(name, size) 19 + def avatar_path(size = 64)
  20 + letter_avatar_for(name, size)
18 end 21 end
19 22
20 - def avatar_url(size = 200)  
21 - avatar_path(size).gsub(/public/, '') 23 + def avatar_url(size = 64)
  24 + letter_avatar_url(name, size)
22 end 25 end
23 26
  27 + def avatar_tag(size = 64, options = {})
  28 + letter_avatar_tag(name, size, options)
  29 + end
  30 +
24 end 31 end
25 end 32 end
26 end 33 end