class Limarka::Cronograma
Tentativa para criar um modelo de cronograma. Não é utilizado ainda. Ver github.com/abntex/limarka/issues/90 @see Cli
Attributes
fonte[RW]
legenda[RW]
rotulo[RW]
tabela[RW]
Public Class Methods
cria_atividades(qtde_atividades, meses, legenda, fonte, rotulo)
click to toggle source
# File lib/limarka/cronograma.rb, line 18 def self.cria_atividades(qtde_atividades, meses, legenda, fonte, rotulo) tabela = [ ["Etapas", "Março", "Abril", "Maio", "Junho", "Julho"], ["1", "\\X", "", "", "", ""], ["2", "\\X", "", "", "", ""], ["3", "\\X", "", "", "", ""], ["4", "\\X", "", "", "", ""], ["5", "\\X", "", "", "", ""], ] Limarka::Cronograma.new(tabela:tabela, legenda:legenda, fonte:fonte, rotulo:rotulo) end
new(tabela: nil, legenda: nil, fonte: nil, rotulo: nil)
click to toggle source
# File lib/limarka/cronograma.rb, line 11 def initialize(tabela: nil, legenda: nil, fonte: nil, rotulo: nil) self.tabela = tabela self.legenda = legenda self.fonte = fonte self.rotulo = rotulo end
Public Instance Methods
to_latex()
click to toggle source
# File lib/limarka/cronograma.rb, line 30 def to_latex tex = <<LATEX \\begin{table}[htb] \\ABNTEXfontereduzida \\caption{#{legenda}} \\label{#{rotulo}} \\begin{tabular}{|l||c|c|c|c|c|} \\hline \\hline Fase & Março & Abril & Maio & Junho & Julho \\\\ \\hline 1 & \\X & & & & \\\\ 2 & & \\X & \\X & & \\\\ 3 & & & \\X & \\X & \\\\ 4 & & & & \\X & \\X \\\\ 5 & & & & & \\X \\\\ \\hline \\hline \\end{tabular} \\legend{Fonte: #{fonte}} \\end{table} LATEX end