module ActiveConformity::ConformableExtensions::ClassMethods

Public Instance Methods

conforming_dependents(*dependents) click to toggle source
# File lib/active_conformity/conformable_extensions.rb, line 13
def conforming_dependents(*dependents)
  association_names = self.reflect_on_all_associations.map(&:name)
  dependents.each do |d|
    if !association_names.include?(d)
      raise "NOT A VALID DEPENDENT, MUST BE ONE OF THE MODEL'S ASSOCIATIONS!"
    end
  end
  @dependents = dependents
end
dependents() click to toggle source
# File lib/active_conformity/conformable_extensions.rb, line 9
def dependents
  @dependents
end