module RRRMatey::CrudController::ModelMethods

Public Instance Methods

model(*model_klass_n_stuff) click to toggle source
# File lib/rrrmatey/crud_controller.rb, line 8
def model(*model_klass_n_stuff)
    if model_klass_n_stuff.blank?
        model_klass
    else
        @model_klass = model_klass_n_stuff[0]
    end
end
model_klass() click to toggle source
# File lib/rrrmatey/crud_controller.rb, line 16
def model_klass
    @model_klass ||= opinionated_model
end

Private Instance Methods

opinionated_model() click to toggle source
# File lib/rrrmatey/crud_controller.rb, line 22
def opinionated_model
    # remove sController from Controller klass name
    self.name[0..-12].constantize
end