Conjugue
Brazilian portuguese verb conjugation.
Current verb database uses br.ispell-3.0-beta4.
Usage:
Conjugue.verbo nome, tempo, pessoa, plural
Where:
nome: infinitive form
tempo:
:p => presente do indicativo
:pi => imperfeito do indicativo
:pp => perfeito do indicativo
:pm => mais-que-perfeito do indicativo
:f => futuro do pretérito do indicativo
:fp => futuro do presente do indicativo
:ps => presente do subjuntivo
:pis => imperfeito do subjuntivo
:i => imperativo afirmativo
:in => 'imperativo negativo
pessoa: person number
plural: default: false
Ex:
require 'conjugue'
Conjugue.verbo 'programar', :fp, 3, true  # "Eles programarão"
TODO
- Tests
 - Guess conjugation for verbs not in the database
 - Consider extending linguistics gem to avoid duplication of efforts