Sha256: 9b4dc65505e8d3f0405fbea122bac7d5887d25be2ea8514992e9d4392adb83c2

Contents?: true

Size: 1.76 KB

Versions: 3

Compression:

Stored size: 1.76 KB

Contents

* embratel
** Instalando
#+BEGIN_SRC
$ gem install embratel
#+END_SRC
   Você precisa ter o ruby e o rubygems instalados.

** Uso
   A Embratel fornece faturas de conta de telefone em seu
   [[http://fatura.embratel.net.br/embratel/index.html][serviço online]].
   Para extrair informações sobre uma fatura, você precisará do arquivo
   .csv de um dado mês.
*** Como obter o arquivo da fatura?
    - [[http://fatura.embratel.net.br/embratel/jsp/selectClientRegister.jsp][cadastre-se]] se você não possui uma conta
    - logue no site
    - escolha o mês da fatura
    - vá em 'Opções' e selecione 'Exportar toda a conta'
    - exporte como 'Excel - CSV'

*** Com o arquivo da fatura você pode
#+BEGIN_SRC
>> phone_bill = Embratel::PhoneBill.new("/path/to/fatura.csv")

# Array com todas as ligações da fatura (objetos Embratel::Call).
>> phone_bill.calls

# Array com todas as taxas da fatura (objetos Embratel::Fee).
>> phone_bill.fees

# Array com todas as ligações e taxas da fatura.
>> phone_bill.payables

# Custo total da fatura.
>> phone_bill.total
#+END_SRC

*** attr_accessors disponíveis para objetos Embratel::Call e Embratel::Fee
#+BEGIN_SRC
id
caller
description
date
number_called
caller_local
called_local
start_time
end_time
imp
country
quantity
unit
cost
#+END_SRC

** Para rodar os testes
*** Pegue o código
#+BEGIN_SRC
$ git clone git://github.com/murilasso/embratel.git
$ cd embratel
#+END_SRC

*** Instale o bundler e as dependências (se já não estiverem instaladas)
#+BEGIN_SRC
$ gem install bundler
$ bundle install
#+END_SRC

*** Rode os testes
#+BEGIN_SRC
$ rake test
#+END_SRC

** Autor
   [[http://murilopereira.com][Murilo Pereira]]

** Licença
   Distribuído sob a [[http://github.com/murilasso/embratel/blob/master/MIT-LICENSE][licença MIT]].

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
embratel-1.1.2 README.org
embratel-1.1.1 README.org
embratel-1.1.0 README.org