From adfa080c1741a9d26a0126c18c4bc082bfa94b38 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Fri, 25 Sep 2009 12:27:46 -0300 Subject: [PATCH] ActionItem1210: script for sample enterprises --- script/sample-enterprises | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+), 0 deletions(-) create mode 100755 script/sample-enterprises diff --git a/script/sample-enterprises b/script/sample-enterprises new file mode 100755 index 0000000..ed61524 --- /dev/null +++ b/script/sample-enterprises @@ -0,0 +1,24 @@ +#!/usr/bin/env ruby +require File.dirname(__FILE__) + '/../config/environment' + +groups = ['Associação', 'Empresa Solidária', 'Cooperativa'] +what = ['de Produção de Alimentos', 'de Serviços', 'de Artesanato', 'de Comercialização'] +places = ['de Caximbinha do Sul', 'de Bonito', 'de Reviravolta do Serrado'] + +start_time = Time.now + +groups.each do |group| + what.each do |production| + places.each do |place| + name = [group, production, place].join(' ') + Enterprise.create!(:name => name, :identifier => name.to_slug, :enabled => false, :foundation_year => (1990..2008).to_a[rand(18)]) + print "."; $stdout.flush + end + end +end +puts + +EnterpriseActivation.find(:all, :conditions => ['created_at > ?', start_time]).each do |activation| + enterprise = activation.enterprise + puts [activation.code, enterprise.name, enterprise.foundation_year].join(';') +end -- libgit2 0.21.2