lib/abank.rb in abank-0.2.2 vs lib/abank.rb in abank-0.2.3
- old
+ new
@@ -43,20 +43,46 @@
Dir.glob("#{options[:d]}/*#{options[:x]}").sort.each do |f|
Bigquery.new(f).processa
end
end
- desc 'classifica', 'classifica arquivo no bigquery'
- # classifica arquivo no bigquery
+ desc 'classifica', 'classifica movimentos no bigquery'
+ # classifica movimentos no bigquery
def classifica
- Bigquery.new.classifica
+ Bigquery.new('', { i: true }).classifica
end
+ desc 'atualiza', 'atualiza rendas no arquivo bigquery'
+ # atualiza rendas no arquivo bigquery
+ def atualiza
+ Bigquery.new.atualiza
+ end
+
+ desc 'cria', 'cria contrato arrendamento/rendas no arquivo bigquery'
+ option :r, banner: 'REN', required: true,
+ desc: 'identificador contrato arrendamento a criar'
+ option :t, type: :boolean, default: false,
+ desc: 'trabalha com renda inicio ou todas'
+ # cria contrato arrendamento/rendas no arquivo bigquery
+ def cria
+ Bigquery.new('', { r: options[:r], t: options[:t] }).cria
+ end
+
+ desc 'apaga', 'apaga contrato arrendamento/rendas no arquivo bigquery'
+ option :r, banner: 'REN', required: true,
+ desc: 'identificador contrato arrendamento a apagar'
+ option :t, type: :boolean, default: false,
+ desc: 'trabalha com renda inicio ou todas'
+ # apaga contrato arrendamento/rendas no arquivo bigquery
+ def apaga
+ Bigquery.new('', { r: options[:r], t: options[:t] }).apaga
+ end
+
no_commands do
# @return [Hash] ops opcoes trabalho com linhas para load
def load_ops
- { s: options[:s], e: options[:e],
- m: options[:m], i: true, n: options[:n] }
+ { s: options[:s], e: options[:e], m: options[:m],
+ i: true, t: false, n: options[:n], r: '' }
end
end
default_task :mostra
end