Em Desenvolvimento
Esta documentação ainda está em desenvolvimento. Agradecemos sua paciência!
Pular para o conteúdo principal
Versão: 03.008.000

Ruby Gems

As RubyGems são pacotes de software Ruby que estendem a linguagem com funcionalidades prontas para uso. Nos scripts do ScanDesigner (Capture e CaptureProcessor), os seguintes gems estão disponíveis nativamente:

GemUso
sinatraFramework web leve — base do servidor HTTP interno
rackInterface padrão entre servidores web e aplicações Ruby
rack-timeoutLimite de tempo por requisição HTTP
listenObserva alterações no filesystem em tempo real
hamlEngine de templates HTML
rest-clientCliente HTTP simplificado para consumo de APIs REST
net-httpCliente HTTP nativo do Ruby
net-smtpEnvio de e-mail via SMTP
uriManipulação e parsing de URIs
pgConector PostgreSQL
mysql2Conector MySQL/MariaDB
tiny_tdsConector SQL Server (via TDS)
dbiInterface genérica para bancos de dados
dbd-odbcDriver ODBC para DBI
ruby-odbcBinding Ruby para ODBC
pdf-readerLeitura e extração de texto de arquivos PDF
wicked_pdfGeração de PDFs a partir de HTML via wkhtmltopdf
rooLeitura de planilhas Excel (.xlsx), CSV e ODS
zip-zipCompactação e descompactação de arquivos ZIP
sablonGeração de documentos DOCX a partir de templates Word (.docx)
rexmlParser e gerador de XML nativo do Ruby
aes-everywhereCriptografia e descriptografia AES compatível entre plataformas
securerandomGeração de strings e tokens aleatórios criptograficamente seguros
working_hoursCálculo de horas úteis com suporte a fusos e feriados
rufus-schedulerAgendamento de tarefas por cron, intervalo ou horário fixo
firebaseIntegração com Google Firebase Realtime Database
fuzzy_matchCorrespondência aproximada (fuzzy) entre strings
i18nInternacionalização e tradução de textos
loggerLogging estruturado
cvsAcesso a repositórios CVS
Gem não listada?

Caso precise de um gem não disponível nativamente, entre em contato com o suporte técnico para avaliação e possível inclusão via Dockerfile.