Sha256: c6e567c87c6c5a09b6d8241f0112154f127a91514c2856fca86dd8117776fe7a
Contents?: true
Size: 1.09 KB
Versions: 6
Compression:
Stored size: 1.09 KB
Contents
# frozen_string_literal: true require('thor') require('etht/bigquery') require('etht/carteiras') require('etht/etherscan') require('etht/formatar') require('etht/version') # @author Hernani Rodrigues Vaz module Etht # classe para erros desta gem class Erro < StandardError # @return [StandardError] personalizacao dos erros def initialize(msg) super(msg) end end # classe para carregar/mostrar dados comuns bigquery & etherscan class CLI < Thor desc 'work', 'carrega transacoes novas no bigquery' option :h, type: :hash, default: {}, desc: 'configuracao ajuste reposicionamento temporal' # carrega transacoes novas no bigquery def work Bigquery.new(options).processa end desc 'show', 'mostra reumo carteiras & transacoes' option :v, type: :boolean, default: false, desc: 'mostra transacoes normais & token' option :t, type: :boolean, default: false, desc: 'mostra transacoes todas ou somente novas' # mostra reumo carteiras & transacoes def show Bigquery.new(options).carteiras.mostra_resumo end default_task :show end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
etht-0.1.11 | lib/etht.rb |
etht-0.1.10 | lib/etht.rb |
etht-0.1.9 | lib/etht.rb |
etht-0.1.8 | lib/etht.rb |
etht-0.1.7 | lib/etht.rb |
etht-0.1.6 | lib/etht.rb |