Commit 7329542ebe9fdb1c2c4fcb1230ed79954405694a
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 |