class ActiveRecord::Associations::HasManyThroughAssociation
def mark_occurrence(distribution, record)
def mark_occurrence(distribution, record) distribution[record] > 0 && distribution[record] -= 1 end
def mark_occurrence(distribution, record) distribution[record] > 0 && distribution[record] -= 1 end