module Rows::Model
Public Instance Methods
model_class()
click to toggle source
# File lib/rows/model.rb, line 4 def model_class # rubocop: disable @_model_class ||= self.class.model_class || Kernel.const_get(params[:controller].classify) # rubocop: enable end
model_name()
click to toggle source
# File lib/rows/model.rb, line 12 def model_name @_model_name ||= model_class.model_name.name end
model_symbol()
click to toggle source
# File lib/rows/model.rb, line 16 def model_symbol @_model_symbol ||= model_class.model_name.singular end
model_symbol_plural()
click to toggle source
# File lib/rows/model.rb, line 29 def model_symbol_plural @_model_symbol_plural ||= model_symbol.pluralize end