class Lifesaver::Notification::DependentAssociations
Public Class Methods
new(klass)
click to toggle source
# File lib/lifesaver/notification/dependent_associations.rb, line 4 def initialize(klass) @class = klass end
Public Instance Methods
fetch()
click to toggle source
# File lib/lifesaver/notification/dependent_associations.rb, line 8 def fetch @dependent_associations ||= populate end
Private Instance Methods
populate()
click to toggle source
# File lib/lifesaver/notification/dependent_associations.rb, line 14 def populate dependent_associations = [] @class.reflect_on_all_associations.each do |association| if association.options[:dependent].present? dependent_associations << association.name.to_sym end end dependent_associations end