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