module HasPlaceholderImage::ActiveRecord::InstanceMethods
Private Instance Methods
generate_placeholder_image()
click to toggle source
# File lib/has_placeholder_image/active_record.rb, line 26 def generate_placeholder_image options = self.class.placeholder_image_options ImageGenerateJob.perform_later(source_class: self.class.name, id: id, options: options) end
need_placeholder?()
click to toggle source
# File lib/has_placeholder_image/active_record.rb, line 34 def need_placeholder? @placeholder_image_target = send(self.class.placeholder_image_options[:target]) @placeholder_image_source = send(self.class.placeholder_image_options[:source]) !@placeholder_image_target.attached? && @placeholder_image_source.present? end