Module: ModelGen::EntitiesHelper
- Defined in:
- app/helpers/model_gen/entities_helper.rb
Instance Method Summary collapse
Instance Method Details
#available_data_types ⇒ Object
3 4 5 6 |
# File 'app/helpers/model_gen/entities_helper.rb', line 3 def available_data_types %w{binary boolean date datetime decimal float integer bigint references string text time timestamp} # primary_key end |
#available_models ⇒ Object
8 9 10 11 12 13 |
# File 'app/helpers/model_gen/entities_helper.rb', line 8 def available_models rb_files = File.join("**", "*.rb") Dir.glob("#{Rails.root}/app/models" + rb_files).collect do |filename| filename.chomp('.rb').split("/").last.camelize end.flatten.reject { |m| m.starts_with?('Concerns::') || m == 'ApplicationRecord' } end |