90
91
92
93
94
95
96
97
98
|
# File 'lib/html_to.rb', line 90
def html_to(serializer, options = {}, &block)
after_validation :html_to_mark_synchronous if options.delete(:synchronous) == true && respond_to?(:after_validation)
after_validation :html_to_mark_skip_meta_image_generate if options.delete(:skip_auto_update) == true && respond_to?(:after_validation)
self.html_to_image_settings = HtmlToImageSettings.new(self, serializer, options, &block)
class_eval do
has_one_attached options[:image_name] || html_to_image_settings.image_name
end
end
|