fnando
Father, husband, software developer, 🇧🇷🇨🇦, he/him/ele, punk rocker, amateur guitar/bass player. Everything is fine.🔥
@stellarVancouver, Canada
Pinned Repositories
browser
Do some browser detection with Ruby. Includes ActionController integration.
cpf_cnpj
🇧🇷 Validate, generate and format CPF/CNPJ numbers. Include command-line tools.
i18n
A small library to provide the I18n translations on the JavaScript.
i18n-js
It's a small library to provide the I18n translations on the Javascript. It comes with Rails support.
kitabu
A framework for creating e-books from Markdown using Ruby. Using the Prince PDF generator, you'll be able to get high quality PDFs. Also supports EPUB, Mobi, Text and HTML generation.
password_strength
Check password strength against several rules. Includes ActiveRecord/ActiveModel support.
paypal-recurring
PayPal Express Checkout API Client for recurring billing.
recurrence
A simple library that handles recurring events.
sparkline
Generate SVG sparklines with JavaScript without any external dependency.
zee
A mini web framework.
fnando's Repositories
fnando/cpf_cnpj
🇧🇷 Validate, generate and format CPF/CNPJ numbers. Include command-line tools.
fnando/factory_bot-preload
Preload factories (factory_bot) just like fixtures. It will be easy and, probably, faster!
fnando/breadcrumbs
Breadcrumbs is a simple Rails plugin that adds a breadcrumbs object to controllers and views.
fnando/minitest-utils
Some utilities for your Minitest day-to-day usage.
fnando/normalize_attributes
Sometimes you want to normalize data before saving it to the database like down casing e-mails, removing spaces and so on. This Rails plugin allows you to do so in a simple way.
fnando/photomatic
Your photography is what matters.
fnando/ar-uuid
Override migration methods to support UUID columns without having to be explicit about it.
fnando/superconfig
Access environment variables. Also includes presence validation, type coercion and default values.
fnando/voltage
A simple observer implementation on POROs (Plain Old Ruby Object) and ActiveRecord objects.
fnando/attr_keyring
Simple encryption-at-rest with key rotation support for Ruby.
fnando/messages-app
Use alert messages in your README.
fnando/rails-env
Avoid environment detection on Rails
fnando/defaults
Add default value for ActiveRecord attributes
fnando/ar-sequence
Add support for PostgreSQL's SEQUENCE on ActiveRecord migrations.
fnando/url_signature
Create and verify signed urls. Supports expiration time.
fnando/haikunate
Generate Heroku-like memorable random names like adorable-ox-1234.
fnando/sublime-better-rspec
Better RSpec syntax highlighting, with matchers for v3. Also includes implementation/spec toggling command.
fnando/ar-timestamptz
Make ActiveRecord's PostgreSQL adapter use timestamptz as datetime columns.
fnando/actionmailer-markdown
A different take on using ActionMailer, Markdown and I18n.
fnando/svg_sprite
Create SVG sprites using SVG links.
fnando/seagull
Minimal template engine with compiled output for JavaScript.
fnando/sidekiq-clockwork
Sidekiq::Clockwork is a simplistic implementation of a job scheduler based on Clockwork, but without having to run a separate process.
fnando/jest-hud-reporter
A jest reporter that shows test running stats using the HUD macOS app.
fnando/formatted_attributes
Sometimes you need to expose a helper method that will convert its value before saving it to the database. This gem will add `convert_with` and `convert_from` suffixed methods to the attributes you specify.
fnando/sublime-gem-description
Show Rubygems description and annotate your code right from Sublime Text.
fnando/application_env
Detect application environments.
fnando/dopstick
Generate a project skeleton for creating a rubygems and npm packages.
fnando/joi
Autorun your minitest tests. Supports Rails projects.
fnando/root_domain
With root_domain, you can easily extract the root domain, expanding any input from punycode into ASCII entries.
fnando/user-agent
The browser detection app