module ActiveAdminJcrop::Orm::Extension
Constants
- CropFields
Public Class Methods
included(base)
click to toggle source
# File lib/active_admin_jcrop/orm.rb, line 7 def self.included(base) base.send :attr_accessor, *CropFields end
Public Instance Methods
active_admin_crop!(params)
click to toggle source
# File lib/active_admin_jcrop/orm.rb, line 15 def active_admin_crop!(params) CropFields.each {|f| self.send "#{f}=", params[f] } ::ActiveAdminJcrop::AssetEngine.crop!(self, self.crop_field) if self.active_admin_cropping? end
active_admin_cropping?()
click to toggle source
# File lib/active_admin_jcrop/orm.rb, line 11 def active_admin_cropping? CropFields.all? {|f| send(f).present?} end