namespace :mismo_enum do

desc 'Load Mismo Enum Seed data.'
task seed: :environment do
  begin
    MismoEnum::Engine.load_seed
    puts "Database has been seeded with Mismo Enum data."
  rescue => error
    puts "Error: ", error
  end
end

desc 'Print out all models and their fields'
task print_schema: :environment do
  Rails.application.eager_load!
  ActiveRecord::Base.descendants.sort_by(&:name).each do |model|
    puts model.name
    model.attribute_names.each do |attribute|
      puts "  #{attribute}"
    end
    puts
  end
end

end