module Brainstem::Concerns::ControllerParamManagement::ClassMethods

Public Instance Methods

brainstem_model_class() click to toggle source
# File lib/brainstem/concerns/controller_param_management.rb, line 37
def brainstem_model_class
  @brainstem_model_class ||= self.brainstem_model_name.classify.constantize
end
brainstem_model_name() click to toggle source
# File lib/brainstem/concerns/controller_param_management.rb, line 21
def brainstem_model_name
  @brainstem_model_name ||= controller_name.singularize
end
brainstem_model_name=(name) click to toggle source
# File lib/brainstem/concerns/controller_param_management.rb, line 29
def brainstem_model_name=(name)
  @brainstem_model_name = name
end
brainstem_plural_model_name() click to toggle source
# File lib/brainstem/concerns/controller_param_management.rb, line 25
def brainstem_plural_model_name
  @brainstem_plural_model_name ||= self.brainstem_model_name.pluralize
end
brainstem_plural_model_name=(name) click to toggle source
# File lib/brainstem/concerns/controller_param_management.rb, line 33
def brainstem_plural_model_name=(name)
  @brainstem_plural_model_name = name
end