Method: ActiveCollection::MemberClass::ClassMethods#model_class

Defined in:
lib/active_collection/member_class.rb

#model_classObject

The actual member class.

Prints a useful error message if you define your model class wrong.



27
28
29
30
31
32
33
# File 'lib/active_collection/member_class.rb', line 27

def model_class
  begin
    @model_class ||= model_class_name.constantize
  rescue NameError => e
    raise NameError, %|#{e} - Use 'model "Class"' in the collection to declare the correct model class for #{name}|
  end
end