module ActsAsAble::AbleExt

Private Instance Methods

class_name(obj) click to toggle source

有可能有STI的情况出现

# File lib/acts_as_able/able_ext.rb, line 6
def class_name(obj)
  klass = obj.class
  loop do
    break if klass.superclass.name == 'ApplicationRecord'
    klass = klass.superclass
  end
  klass.name
end