module ActsAsGravatar::Macro
Macro
for ActiveRecord::Base.
Public Instance Methods
acts_as_gravatar(default_options = {})
click to toggle source
Use acts_as_gravatar
in model.
@example
acts_as_gravatar({ :column => :email, # email column of Model. :default_image => nil, # default_image.(URL or gravatar default image param.) :force_default => false, # force the default image. :image_type => ActsAsGravatar::Enums::ImageType::PNG, # image_type. (JPG/JPEG/GIF/PNG) :rating => ActsAsGravatar::Enums::Rating::PG, # rating. (G/PG/R/X) :secure => false, # secure protocol. (https). :size => 80, # image size. })
@params default_options [Hash] Default options of ActsAsGravatar
.
# File lib/acts_as_gravatar.rb, line 22 def acts_as_gravatar(default_options = {}) options = { :column => :email, :secure => false, :size => nil, :default_image => nil, :rating => nil, :image_type => nil }.merge(default_options) include ActsAsGravatar::Methods instance_variable_set(:@acts_as_gravatar_default_options, options) end