lib/cns/greymass2.rb in cns-0.1.5 vs lib/cns/greymass2.rb in cns-0.1.6
- old
+ new
@@ -7,11 +7,11 @@
# @return [String] texto carteiras & transacoes & ajuste dias
def mostra_resumo
return unless dados.count.positive?
puts("\naddress greymass ntx bigquery ntx")
- dados.each { |e| puts(formata_carteira(e)) }
+ dados.each { |obj| puts(formata_carteira(obj)) }
mostra_transacoes_novas
mostra_configuracao_ajuste_dias
end
# @param [Hash] hjn dados juntos bigquery & greymass
@@ -38,49 +38,31 @@
# @param [Hash] hlx ledger greymass
# @return [String] texto formatado ledger greymass
def formata_ledger(hlx)
format(
'%<bn>12i %<fr>-12.12s %<to>-12.12s %<ac>-10.10s %<dt>10.10s %<vl>12.4f %<sy>-6.6s',
+ ac: (act = hlx[:action_trace][:act])[:name],
+ fr: (adt = act[:data])[:from],
+ vl: (aqt = adt[:quantity].to_s).to_d,
bn: hlx[:itx],
- fr: act_data(hlx)[:from],
- to: act_data(hlx)[:to],
- ac: act(hlx)[:name],
+ to: adt[:to],
dt: Date.parse(hlx[:block_time]),
- vl: act_data_quantity(hlx).to_d,
- sy: act_data_quantity(hlx)[/[[:upper:]]+/]
+ sy: aqt[/[[:upper:]]+/]
)
end
- # @param (see formata_ledger)
- # @return [Hash] dados da acao
- def act(hlx)
- hlx[:action_trace][:act]
- end
-
- # @param (see formata_ledger)
- # @return [Hash] dados da acao
- def act_data(hlx)
- act(hlx)[:data]
- end
-
- # @param (see formata_ledger)
- # @return [String] dados da quantidade
- def act_data_quantity(hlx)
- act_data(hlx)[:quantity].to_s
- end
-
# @return [String] texto transacoes
def mostra_transacoes_novas
return unless ops[:v] && novax.count.positive?
puts("\nsequence num from to accao data valor moeda")
- sorax.each { |e| puts(formata_ledger(e)) }
+ sorax.each { |obj| puts(formata_ledger(obj)) }
end
# @return [String] texto configuracao ajuste dias das transacoes
def mostra_configuracao_ajuste_dias
return unless novax.count.positive?
- puts("\nstring ajuste dias\n-h=#{sorax.map { |e| "#{e[:itx]}:0" }.join(' ')}")
+ puts("\nstring ajuste dias\n-h=#{sorax.map { |obj| "#{obj[:itx]}:0" }.join(' ')}")
end
end
end