class SICONFIData
Attributes
co_poder[RW]
coluna[RW]
conta[RW]
exercicio[RW]
instituicao[RW]
periodicidade[RW]
periodo[RW]
populacao[RW]
rotulo[RW]
uf[RW]
valor[RW]
Public Class Methods
new(hash)
click to toggle source
# File lib/easy_siconfi/siconfi_data.rb, line 5 def initialize(hash) @exercicio = hash['exercicio'] @periodo = hash['periodo'] @periodicidade = hash['periodicidade'] @instituicao = hash['instituicao'] @uf = hash['uf'] @populacao = hash['populacao'] @rotulo = hash['rotulo'] @coluna = hash['coluna'] @conta = hash['conta'] @valor = hash['valor'] if hash.keys.index('co_poder') != nil then @co_poder = hash['co_poder'] end end
Public Instance Methods
to_s()
click to toggle source
# File lib/easy_siconfi/siconfi_data.rb, line 30 def to_s() "exercicio: #{@exercicio}\nperiodo: #{@periodo}\nperiodicidade: #{@periodicidade}\ninstituicao: #{@instituicao}\nuf: #{@uf}\npopulacao: #{@populacao}\nrotulo: #{@rotulo}\ncoluna: #{@coluna}\nconta: #{@conta}\nvalor: #{@valor}#{@co_poder != nil ? '\npoder: ' : ''}#{@co_poder != nil ? @co_poder : ''}" end
valid?()
click to toggle source
rotulo can be null
# File lib/easy_siconfi/siconfi_data.rb, line 22 def valid?() @exercicio != nil && @periodo != nil && @periodicidade != nil && @instituicao != nil && @uf != nil && @populacao != nil && @coluna != nil && @conta != nil && @valor != nil end