class ViewModel::ActiveRecord::AssociationData
def viewmodel_class
def viewmodel_class unless viewmodel_classes.size == 1 raise ArgumentError.new("More than one possible class for association '#{target_reflection.name}'") end viewmodel_classes.first end