lib/volt/models/root_models/root_models.rb in volt-0.9.3 vs lib/volt/models/root_models/root_models.rb in volt-0.9.4.pre1
- old
+ new
@@ -17,10 +17,15 @@
Object.const_set("#{base_name}Root", Class.new(BaseRootModel))
end
module Volt
class RootModels
+ class_attribute :model_classes
+ self.model_classes = []
+
def self.add_model_class(klass)
+ self.model_classes << klass
+
method_name = klass.to_s.underscore.pluralize
# Create a getter for each model class off of root.
BaseRootModel.send(:define_method, method_name) do
get(method_name)