module Avatar

Helpers for displaying avatars. Usage in Rails:

# in app/helpers/ProfileHelper.rb:
include Avatar::ActionView::Support

# in app/views/profiles/show.html.erb:
<%= avatar_for @person => current_person %>

By default, ::source is a GravatarSource

Public Class Methods

default_avatar_options() click to toggle source
# File lib/avatar.rb, line 29
def self.default_avatar_options
  @@default_avatar_options.dup
end
default_avatar_options=(options) click to toggle source
# File lib/avatar.rb, line 33
def self.default_avatar_options=(options)
  raise ArgumentError.new("#{options} is not a Hash") unless options.kind_of?(Hash)
  @@default_avatar_options = options
end
source() click to toggle source
# File lib/avatar.rb, line 20
def self.source
  @@source.dup
end
source=(source) click to toggle source
# File lib/avatar.rb, line 24
def self.source=(source)
  raise ArgumentError.new("#{source} is not an Avatar::Source::AbstractSource") unless source.kind_of?(Avatar::Source::AbstractSource)
  @@source = source
end