module InovadoraXml::Modules::FormatadorNfse

Public Instance Methods

data_formato_br(data) click to toggle source
# File lib/inovadora_xml/modules/formatador_nfse.rb, line 5
def data_formato_br(data)
  # Padrão: 11/11/2011
  data = data.to_time if data.class == String
  data.strftime('%d/%m/%Y') unless data.nil? || data.to_s == ""
end
data_hora_gmt(data) click to toggle source
# File lib/inovadora_xml/modules/formatador_nfse.rb, line 23
def data_hora_gmt(data)
  # Padrão: 2010-09-16T14:50:00
  data = data.to_time if data.class == String
  data.strftime('%Y-%m-%dT%H:%M:%S%:z') unless data.nil?
end
data_hora_nfse(data) click to toggle source
# File lib/inovadora_xml/modules/formatador_nfse.rb, line 17
def data_hora_nfse(data)
  # Padrão: 2010-09-16T14:50:00
  data = data.to_time if data.class == String
  data.strftime('%Y-%m-%dT%H:%M:%S') unless data.nil?
end
data_nfse(data) click to toggle source
# File lib/inovadora_xml/modules/formatador_nfse.rb, line 11
def data_nfse(data)
  # Padrão: 2010-11-11
  data = data.to_time if data.class == String
  data.strftime('%Y-%m-%d') unless data.nil? || data.to_s == ""
end
hora_nfse(data) click to toggle source
# File lib/inovadora_xml/modules/formatador_nfse.rb, line 29
def hora_nfse(data)
  # Padrão: 11:26:00
  data = data.to_time if data.class == String
  data.strftime('%H:%M:%S') unless data.nil?
end