Class: ArquivoData::Mensagens

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/odorico/arquivo_data.rb

Instance Method Summary collapse

Instance Method Details

#<<(mensagem) ⇒ Object



213
214
215
216
217
218
219
# File 'lib/odorico/arquivo_data.rb', line 213

def <<(mensagem)
  itens << {
    file_name: nome_do_arquivo,
    type_file: tipo_do_arquivo,
    **[["#{tipo_de_mensagem}_message".to_sym, mensagem]].to_h
  }
end

#push(*mensagens) ⇒ Object



221
222
223
224
225
# File 'lib/odorico/arquivo_data.rb', line 221

def push(*mensagens)
  mensagens.each do |mensagem|
    self << mensagem
  end
end

#to_aObject



227
228
229
# File 'lib/odorico/arquivo_data.rb', line 227

def to_a
  itens
end