Sha256: a8e287047fd3e75be0dcd3e7e4ba9ddb588d7966cb69ac6c170e237ef4942444
Contents?: true
Size: 357 Bytes
Versions: 3
Compression:
Stored size: 357 Bytes
Contents
# frozen_string_literal: true class StiDetector def self.sti_class?(subject) return false unless defined?(ActiveRecord::Base) return false unless subject.respond_to?(:descends_from_active_record?) return false if subject == :all || subject.descends_from_active_record? return false unless subject < ActiveRecord::Base true end end
Version data entries
3 entries across 3 versions & 2 rubygems