class RailsVueGenerator::BaseGenerator

Constants

IGNORED_CONSTANTS

Public Instance Methods

models() click to toggle source
# File lib/rails_vue_generator/base_generator.rb, line 5
def models
  Module.constants.reject { |c| IGNORED_CONSTANTS.include?(c) }.select do |constant_name|
    constant = eval constant_name.to_s
    if !constant.nil? && constant.is_a?(Class) && (constant.superclass == ApplicationRecord)
      constant
    end
  end.map { |c| eval c.to_s }
end