def ultimo_boleto
boletos.order('id desc').first # o order faz com que rode muitos selects
# ou
boletos.first # ou .last - me faz confiar cegamente na ordenação da querie complexa (qualquer erro é fatal)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
lista = [ | |
{ titulo: 'Receitas', codigo: '1', tipo: 3, lista: [ | |
{ titulo: 'Cotas condominiais', codigo: '1.1', tipo: 3, lista: [ | |
{ titulo: 'Taxas de Condomínio', codigo: '1.1.1', tipo: 3, lista: [] }, | |
{ titulo: 'Taxas de utilização de Área comum', codigo: '1.1.2', tipo: 3, lista: [] }, | |
] }, | |
{ titulo: 'Atrasos e Multas', codigo: '1.2', tipo: 3, lista: [ | |
{ titulo: 'Taxa de condomínio em atraso', codigo: '1.2.1', tipo: 3, lista: [] }, | |
{ titulo: 'Cobrança de Juros e Multas', codigo: '1.2.2', tipo: 3, lista: [] }, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM ruby:2.0.0-onbuild | |
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev redis-server imagemagick && apt-get install -y postgresql-client | |
# libjpeg8 para funcionar wkhtmltopdf | |
RUN wget http://ftp.us.debian.org/debian/pool/main/libj/libjpeg8/libjpeg8_8d1-2_amd64.deb | |
RUN dpkg -i libjpeg8_8d1-2_amd64.deb | |
ENV erp /erp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def remover_acentos | |
return self if self.blank? | |
texto = self | |
texto = texto.gsub(/(á|à|ã|â|ä)/, 'a').gsub(/(é|è|ê|ë)/, 'e').gsub(/(í|ì|î|ï)/, 'i').gsub(/(ó|ò|õ|ô|ö)/, 'o').gsub(/(ú|ù|û|ü)/, 'u') | |
texto = texto.gsub(/(Á|À|Ã|Â|Ä)/, 'A').gsub(/(É|È|Ê|Ë)/, 'E').gsub(/(Í|Ì|Î|Ï)/, 'I').gsub(/(Ó|Ò|Õ|Ô|Ö)/, 'O').gsub(/(Ú|Ù|Û|Ü)/, 'U') | |
texto = texto.gsub(/ñ/, 'n').gsub(/Ñ/, 'N') | |
texto = texto.gsub(/ç/, 'c').gsub(/Ç/, 'C') | |
texto | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<snippet> | |
<scope>source.ruby</scope> --> | |
<tabTrigger>pre</tabTrigger> | |
<content><![CDATA[ | |
<pre><code class="${1:ruby}"> | |
${0} | |
</code></pre> | |
]]></content> | |
<!-- Optional: Set a tabTrigger to define how to trigger the snippet --> | |
<!-- <tabTrigger>hello</tabTrigger> --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Cartazes | |
1) Visão Geral do Sistema | |
Colar na portaria? | |
Sala do Síndico/Administração? | |
Não é o cartaz do morador, pois tem tanta informação que faz o morador desisitr de querer entender. Ele não vai terminar de ler e muito menos baixar o app. Dessa forma não conseguimos os dados do morador e muito menos criamos um vínculo entre ele e o sistema. | |
2) Portaria | |
Podemos ter 2 Cartazes | |
1 - Visão Geral do Trabalho do Porteiro (o que já está pronto) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
!) Problema em instruções de boleto vencido | |
Cobrança | |
valor = 100 reais | |
juros = 1% | |
vencimento = dia 10 | |
Boleto | |
Criando boleto com Atraso de 6 dias | |
vencimento boleto = 16 | |
valor = 106 reais | |
Instruções |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Duas formas de organizar cobranças vencidas e jurídicas | |
Abordagem A | |
Cobranca.vencidas | |
|-------------------| cob.vencida? # true | |
cob.atraso = 100 dias | |
cob.vencidas # retorna lista das vencidas, mas não as juridicas | |
Cobranca.juridicas | |
|-------------------| cob.vencida? # false | |
cob.atraso = 100 dias |
- Adaptar comercio local para buscar com postgres invés do ruby
- gem instalada https://github.com/alexreisner/geocoder
- branchs que possuem a gem * new_gems a partir do master * tools a partir do master * financeiro
- precisa fazer o build no docker
- talvez será necessário criar uma nova branch a partir de financeiro-ofertas pra não quebrar o docker do Diego Henrique por enquanto
- cadastrar uma tarefa no redmine pra entrar sprint
- Analisar repetição
OlderNewer