class Correios::Servico

Constants

ESEDEX
PAC
SEDEX
SEDEX10
SEDEX_HOJE
SERVICOS

Attributes

erro[R]
message[R]
prazo[R]
servico[R]
valor[R]

Public Class Methods

new(servico) click to toggle source
# File lib/correios.rb, line 24
def initialize(servico)
  @servico = SERVICOS[servico["Codigo"].first.to_i]
  @valor = servico["Valor"].first.gsub(/,/, '.').to_f
  @prazo = servico["PrazoEntrega"].first.to_i
  @erro = servico["Erro"].first.to_i
  @message = servico["MsgErro"].first
end

Public Instance Methods

valid?() click to toggle source
# File lib/correios.rb, line 32
def valid?
  @erro == '0'
end