Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Ruby Fundamental - Exemplos de scripts em Ruby (parte I)
# encoding: utf-8
# ramos_de_atividade.rb
nomes = File.readlines("ramos_de_atividade.txt")
File.open("ramos_de_atividade.yaml", "w") do |f|
nomes.each_with_index do |nome, i|
f.puts "ramo_de_atividade_#{i+1}"
f.puts " id: #{i+1}"
f.puts " nome: #{nome}\n"
end
end
Alimentos e Bebidas
Arte e Antiguidades
Artigos Religiosos
Assinaturas e Revistas
Automóveis e Veículos
Bebês e Cia
Blu-Ray
Brindes / Materiais Promocionais
Brinquedos e Games
Casa e Decoração
CDs
Colecionáveis
Compras Coletivas
Construção e Ferramentas
Cosméticos e Perfumaria
Cursos e Educação
Discos de Vinil
DVDs
Eletrodomésticos
Eletrônicos
Emissoras de Rádio
Emissoras de Televisão
Empregos
Empresas de Telemarketing
Esporte e Lazer
Fitas K7 Gravadas
Flores, Cestas e Presentes
Fotografia
HD-DVD
Igrejas / Templos / Instituições Religiosas
Indústria, Comércio e Negócios
Infláveis Promocionais
Informática
Ingressos
Instrumentos Musicais
Joalheria
Lazer
LD
Livros
MD
Moda e Acessórios
Motéis
Música Digital
Natal
Negócios e Oportunidades
Outros Serviços
Outros Serviços de Avaliação
Papelaria e Escritório
Páscoa
Pet Shop
Saúde
Serviço Advocaticios
Serviço de Distribuição de Jornais / Revistas
Serviços Administrativos
Serviços Artísticos
Serviços de Abatedouros / Matadouros
Serviços de Aeroportos
Serviços de Agências
Serviços de Aluguel / Locação
Serviços de Armazenagem
Serviços de Assessorias
Serviços de Assistência Técnica / Instalações
Serviços de Associações
Serviços de Bancos de Sangue
Serviços de Bibliotecas
Serviços de Cartórios
Serviços de Casas Lotéricas
Serviços de Confecções
Serviços de Consórcios
Serviços de Consultorias
Serviços de Cooperativas
Serviços de Despachante
Serviços de Engenharia
Serviços de Estacionamentos
Serviços de Estaleiros
Serviços de Exportação / Importação
Serviços de Geólogos
Serviços de joalheiros
Serviços de Leiloeiros
Serviços de limpeza
Serviços de Loja de Conveniência
Serviços de Mão de Obra
Serviços de Órgão Públicos
Serviços de Pesquisas
Serviços de Portos
Serviços de Saúde / Bem Estar
Serviços de Seguradoras
Serviços de Segurança
Serviços de Sinalização
Serviços de Sindicatos / Federações
Serviços de Traduções
Serviços de Transporte
Serviços de Utilidade Pública
Serviços em Agricultura / Pecuária / Piscicultura
Serviços em Alimentação
Serviços em Arte
Serviços em Cine / Foto / Som
Serviços em Comunicação
Serviços em Construção
Serviços em Ecologia / Meio Ambiente
Serviços em Eletroeletrônica / Metal Mecânica
Serviços em Festas / Eventos
Serviços em Informática
Serviços em Internet
Serviços em Jóias / Relógios / Óticas
Serviços em Telefonia
Serviços em Veículos
Serviços Esotéricos / Místicos
Serviços Financeiros
Serviços Funerários
Serviços Gerais
Serviços Gráficos / Editoriais
Serviços para Animais
Serviços para Deficientes
Serviços para Escritórios
Serviços para Roupas
Serviços Socias / Assistenciais
Sex Shop
Shopping Centers
Tabacaria
Tarifas Bancárias
Tarifas Telefônicas
Telefonia
Turismo
ramo_de_atividade_1
id: 1
nome: Alimentos e Bebidas
ramo_de_atividade_2
id: 2
nome: Arte e Antiguidades
ramo_de_atividade_3
id: 3
nome: Artigos Religiosos
ramo_de_atividade_4
id: 4
nome: Assinaturas e Revistas
ramo_de_atividade_5
id: 5
nome: Automóveis e Veículos
ramo_de_atividade_6
id: 6
nome: Bebês e Cia
ramo_de_atividade_7
id: 7
nome: Blu-Ray
ramo_de_atividade_8
id: 8
nome: Brindes / Materiais Promocionais
ramo_de_atividade_9
id: 9
nome: Brinquedos e Games
ramo_de_atividade_10
id: 10
nome: Casa e Decoração
ramo_de_atividade_11
id: 11
nome: CDs
ramo_de_atividade_12
id: 12
nome: Colecionáveis
ramo_de_atividade_13
id: 13
nome: Compras Coletivas
ramo_de_atividade_14
id: 14
nome: Construção e Ferramentas
ramo_de_atividade_15
id: 15
nome: Cosméticos e Perfumaria
ramo_de_atividade_16
id: 16
nome: Cursos e Educação
ramo_de_atividade_17
id: 17
nome: Discos de Vinil
ramo_de_atividade_18
id: 18
nome: DVDs
ramo_de_atividade_19
id: 19
nome: Eletrodomésticos
ramo_de_atividade_20
id: 20
nome: Eletrônicos
ramo_de_atividade_21
id: 21
nome: Emissoras de Rádio
ramo_de_atividade_22
id: 22
nome: Emissoras de Televisão
ramo_de_atividade_23
id: 23
nome: Empregos
ramo_de_atividade_24
id: 24
nome: Empresas de Telemarketing
ramo_de_atividade_25
id: 25
nome: Esporte e Lazer
ramo_de_atividade_26
id: 26
nome: Fitas K7 Gravadas
ramo_de_atividade_27
id: 27
nome: Flores, Cestas e Presentes
ramo_de_atividade_28
id: 28
nome: Fotografia
ramo_de_atividade_29
id: 29
nome: HD-DVD
ramo_de_atividade_30
id: 30
nome: Igrejas / Templos / Instituições Religiosas
ramo_de_atividade_31
id: 31
nome: Indústria, Comércio e Negócios
ramo_de_atividade_32
id: 32
nome: Infláveis Promocionais
ramo_de_atividade_33
id: 33
nome: Informática
ramo_de_atividade_34
id: 34
nome: Ingressos
ramo_de_atividade_35
id: 35
nome: Instrumentos Musicais
ramo_de_atividade_36
id: 36
nome: Joalheria
ramo_de_atividade_37
id: 37
nome: Lazer
ramo_de_atividade_38
id: 38
nome: LD
ramo_de_atividade_39
id: 39
nome: Livros
ramo_de_atividade_40
id: 40
nome: MD
ramo_de_atividade_41
id: 41
nome: Moda e Acessórios
ramo_de_atividade_42
id: 42
nome: Motéis
ramo_de_atividade_43
id: 43
nome: Música Digital
ramo_de_atividade_44
id: 44
nome: Natal
ramo_de_atividade_45
id: 45
nome: Negócios e Oportunidades
ramo_de_atividade_46
id: 46
nome: Outros Serviços
ramo_de_atividade_47
id: 47
nome: Outros Serviços de Avaliação
ramo_de_atividade_48
id: 48
nome: Papelaria e Escritório
ramo_de_atividade_49
id: 49
nome: Páscoa
ramo_de_atividade_50
id: 50
nome: Pet Shop
ramo_de_atividade_51
id: 51
nome: Saúde
ramo_de_atividade_52
id: 52
nome: Serviço Advocaticios
ramo_de_atividade_53
id: 53
nome: Serviço de Distribuição de Jornais / Revistas
ramo_de_atividade_54
id: 54
nome: Serviços Administrativos
ramo_de_atividade_55
id: 55
nome: Serviços Artísticos
ramo_de_atividade_56
id: 56
nome: Serviços de Abatedouros / Matadouros
ramo_de_atividade_57
id: 57
nome: Serviços de Aeroportos
ramo_de_atividade_58
id: 58
nome: Serviços de Agências
ramo_de_atividade_59
id: 59
nome: Serviços de Aluguel / Locação
ramo_de_atividade_60
id: 60
nome: Serviços de Armazenagem
ramo_de_atividade_61
id: 61
nome: Serviços de Assessorias
ramo_de_atividade_62
id: 62
nome: Serviços de Assistência Técnica / Instalações
ramo_de_atividade_63
id: 63
nome: Serviços de Associações
ramo_de_atividade_64
id: 64
nome: Serviços de Bancos de Sangue
ramo_de_atividade_65
id: 65
nome: Serviços de Bibliotecas
ramo_de_atividade_66
id: 66
nome: Serviços de Cartórios
ramo_de_atividade_67
id: 67
nome: Serviços de Casas Lotéricas
ramo_de_atividade_68
id: 68
nome: Serviços de Confecções
ramo_de_atividade_69
id: 69
nome: Serviços de Consórcios
ramo_de_atividade_70
id: 70
nome: Serviços de Consultorias
ramo_de_atividade_71
id: 71
nome: Serviços de Cooperativas
ramo_de_atividade_72
id: 72
nome: Serviços de Despachante
ramo_de_atividade_73
id: 73
nome: Serviços de Engenharia
ramo_de_atividade_74
id: 74
nome: Serviços de Estacionamentos
ramo_de_atividade_75
id: 75
nome: Serviços de Estaleiros
ramo_de_atividade_76
id: 76
nome: Serviços de Exportação / Importação
ramo_de_atividade_77
id: 77
nome: Serviços de Geólogos
ramo_de_atividade_78
id: 78
nome: Serviços de joalheiros
ramo_de_atividade_79
id: 79
nome: Serviços de Leiloeiros
ramo_de_atividade_80
id: 80
nome: Serviços de limpeza
ramo_de_atividade_81
id: 81
nome: Serviços de Loja de Conveniência
ramo_de_atividade_82
id: 82
nome: Serviços de Mão de Obra
ramo_de_atividade_83
id: 83
nome: Serviços de Órgão Públicos
ramo_de_atividade_84
id: 84
nome: Serviços de Pesquisas
ramo_de_atividade_85
id: 85
nome: Serviços de Portos
ramo_de_atividade_86
id: 86
nome: Serviços de Saúde / Bem Estar
ramo_de_atividade_87
id: 87
nome: Serviços de Seguradoras
ramo_de_atividade_88
id: 88
nome: Serviços de Segurança
ramo_de_atividade_89
id: 89
nome: Serviços de Sinalização
ramo_de_atividade_90
id: 90
nome: Serviços de Sindicatos / Federações
ramo_de_atividade_91
id: 91
nome: Serviços de Traduções
ramo_de_atividade_92
id: 92
nome: Serviços de Transporte
ramo_de_atividade_93
id: 93
nome: Serviços de Utilidade Pública
ramo_de_atividade_94
id: 94
nome: Serviços em Agricultura / Pecuária / Piscicultura
ramo_de_atividade_95
id: 95
nome: Serviços em Alimentação
ramo_de_atividade_96
id: 96
nome: Serviços em Arte
ramo_de_atividade_97
id: 97
nome: Serviços em Cine / Foto / Som
ramo_de_atividade_98
id: 98
nome: Serviços em Comunicação
ramo_de_atividade_99
id: 99
nome: Serviços em Construção
ramo_de_atividade_100
id: 100
nome: Serviços em Ecologia / Meio Ambiente
ramo_de_atividade_101
id: 101
nome: Serviços em Eletroeletrônica / Metal Mecânica
ramo_de_atividade_102
id: 102
nome: Serviços em Festas / Eventos
ramo_de_atividade_103
id: 103
nome: Serviços em Informática
ramo_de_atividade_104
id: 104
nome: Serviços em Internet
ramo_de_atividade_105
id: 105
nome: Serviços em Jóias / Relógios / Óticas
ramo_de_atividade_106
id: 106
nome: Serviços em Telefonia
ramo_de_atividade_107
id: 107
nome: Serviços em Veículos
ramo_de_atividade_108
id: 108
nome: Serviços Esotéricos / Místicos
ramo_de_atividade_109
id: 109
nome: Serviços Financeiros
ramo_de_atividade_110
id: 110
nome: Serviços Funerários
ramo_de_atividade_111
id: 111
nome: Serviços Gerais
ramo_de_atividade_112
id: 112
nome: Serviços Gráficos / Editoriais
ramo_de_atividade_113
id: 113
nome: Serviços para Animais
ramo_de_atividade_114
id: 114
nome: Serviços para Deficientes
ramo_de_atividade_115
id: 115
nome: Serviços para Escritórios
ramo_de_atividade_116
id: 116
nome: Serviços para Roupas
ramo_de_atividade_117
id: 117
nome: Serviços Socias / Assistenciais
ramo_de_atividade_118
id: 118
nome: Sex Shop
ramo_de_atividade_119
id: 119
nome: Shopping Centers
ramo_de_atividade_120
id: 120
nome: Tabacaria
ramo_de_atividade_121
id: 121
nome: Tarifas Bancárias
ramo_de_atividade_122
id: 122
nome: Tarifas Telefônicas
ramo_de_atividade_123
id: 123
nome: Telefonia
ramo_de_atividade_124
id: 124
nome: Turismo
Alimentos e Bebidas
Arte e Antiguidades
Artigos Religiosos
Assinaturas e Revistas
Automóveis e Veículos
Bebês e Cia
Blu-Ray
Brindes / Materiais Promocionais
Brinquedos e Games
Casa e Decoração
CDs
Colecionáveis
Compras Coletivas
Construção e Ferramentas
Cosméticos e Perfumaria
Cursos e Educação
ramo de atividade_1:
id: 1
nome: Alimentos e Bebidas
ramo de atividade_2:
id: 2
nome: Arte e Antiguidades
ramo de atividade_3:
id: 3
nome: Artigos Religiosos
nomes = File.readlines("ramos_de_atividade.txt")
File.open("ramos_de_atividade.yaml", "w") do |f|
nomes.each_with_index do |nome, i|
f.puts "ramo_de_atividade_#{i+1}"
f.puts " id: #{i+1}"
f.puts " nome: #{nome}\n"
end
end
$ ruby ramos_de_atividade.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment