Sha256: ae4a0201a2d181baf41e95836a3d4c020e6f7a77d08f71945b76cc4acd18bb43

Contents?: true

Size: 393 Bytes

Versions: 14

Compression:

Stored size: 393 Bytes

Contents

require 'digest/md5'

module Caboodle
  class Gravatar < Caboodle::Kit
  
    description "Sets the logo of the site to your gravatar.com image"
  
    optional [:email]
  
    configure do
      if Site.logo_url.to_s.blank? && !Site.email.to_s.blank?
        hash = Digest::MD5.hexdigest(Site.email)
        Site.logo_url = "http://www.gravatar.com/avatar/#{hash}"
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
caboodle-0.3.0 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.30 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.29 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.28 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.27 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.26 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.25 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.24 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.23 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.22 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.21 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.20 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.19 lib/caboodle/kits/gravatar/gravatar.rb
caboodle-0.2.18 lib/caboodle/kits/gravatar/gravatar.rb