Class: Volt::RootModels

Inherits:
Object show all
Defined in:
lib/volt/models/root_models/root_models.rb

Class Method Summary collapse

Class Method Details

.add_model_class(klass) ⇒ Object



25
26
27
28
29
30
31
32
33
34
# File 'lib/volt/models/root_models/root_models.rb', line 25

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)
  end
end