module HasPlaceholderImage::ActiveRecord::ClassMethods
Public Instance Methods
has_placeholder_image(**options)
click to toggle source
# File lib/has_placeholder_image/active_record.rb, line 10 def has_placeholder_image(**options) default_options = HasPlaceholderImage.default_options merged_options = default_options.update(options) mattr_accessor :placeholder_image_options self.placeholder_image_options = merged_options after_commit :generate_placeholder_image, if: :need_placeholder? include HasPlaceholderImage::ActiveRecord::InstanceMethods end