module ViewModel::ActiveRecord::NestedControllerBase
def nested_in(owner, as:)
def nested_in(owner, as:) unless owner.is_a?(Class) && owner < ViewModel::Record owner = ViewModel::Registry.for_view_name(owner.to_s.camelize) end self.owner_viewmodel = owner raise ArgumentError.new("Could not find owner ViewModel class '#{owner_name}'") if owner_viewmodel.nil? self.association_name = as end