Skip to content

Instantly share code, notes, and snippets.

Show spoilers

You can use the <details> and <summary> tags inside GH issues and pull requests.

puts "That is awesome".upcase
@leonardofaria
leonardofaria / init.coffee
Last active August 4, 2020 20:58
My Atom settings - automatic update by http://atom.io/packages/sync-settings
# initialization file (not found)
{
"name": "Thinkific",
"description": "Thinkific Architecture",
"elements": [
{
"tag": "Element",
"shape": "RoundedBox"
},
{
"tag": "Software System",
@leonardofaria
leonardofaria / .gitconfig
Created July 11, 2011 00:29 — forked from ma11hew28/.gitconfig
Bash Script to Install Git on Mac OS X 10.6 (Snow Leopard) Intel x86 (32 bit)
[user]
name = Matt Di Pasquale
email = my@fake-email.com
[alias]
br = branch
ci = commit -am
co = checkout
df = diff
lg = log
ll = log -p
module ErrorMessagesHelper
# Render error messages for the given objects. The :message and :header_message options are allowed.
def error_messages_for(*objects)
options = objects.extract_options!
options[:header_message] ||= t(:"errors.template.header", model: t(:"activerecord.models.#{objects.compact.first.class.name.downcase}"), count: objects.compact.first.errors.messages.size)
options[:message] ||= t(:"errors.template.body")
messages = objects.compact.map { |o| o.errors.full_messages }.flatten
unless messages.empty?
content_tag(:div, id: "error_explanation") do
list_items = messages.map { |msg| content_tag(:li, msg) }
@leonardofaria
leonardofaria / gist:1037052
Created June 21, 2011 01:38
Gerador de CPF, NIT, CNPJ e CEI válidos
<html>
<head>
<title>Gerador de CPF, CNPJ e NIT Válidos</title>
<script language="javascript">
function gera_random(n) {
var ranNum = Math.round(Math.random()*n);
return ranNum;
}
function mod(dividendo,divisor) {