I hereby claim:
- I am guilpejon on github.
- I am guilpejon (https://keybase.io/guilpejon) on keybase.
- I have a public key ASCYXdmV4uqEH2nOGLRhG4rUIUAfpjR-LSik-DgZ9w2GBgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/ruby | |
class ArrayFlattener | |
def initialize(array) | |
@array = array | |
end | |
def call | |
raise unless array.is_a? Array |
sudo add-apt-repository ppa:nilarimogard/webupd8 | |
sudo apt-get update | |
sudo apt-get install albert | |
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - | |
echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list | |
sudo apt-get update | |
sudo apt-get install google-chrome-stable | |
sudo add-apt-repository ppa:jonathonf/vim |
require "nokogiri" | |
require "openssl" | |
require "base64" | |
C14N = Nokogiri::XML::XML_C14N_EXCLUSIVE_1_0 | |
SHA_MAP = { | |
1 => OpenSSL::Digest::SHA1, | |
256 => OpenSSL::Digest::SHA256, | |
384 => OpenSSL::Digest::SHA384, | |
512 => OpenSSL::Digest::SHA512 |
"Use Vim settings, rather then Vi settings (much better!). | |
"This must be first, because it changes other options as a side effect. | |
set nocompatible | |
" ================ General Config ==================== | |
"load pathogen managed plugins | |
call pathogen#infect() | |
set number "Line numbers are good | |
set backspace=indent,eol,start "Allow backspace in insert mode |
# METHOD 1: using output stream | |
def generate_kit_banco_zip(kit_banco) | |
s3 = Aws::S3::Resource.new | |
bucket = s3.bucket(ENV['FOG_DIRECTORY']) | |
compressed_filestream = Zip::OutputStream.write_buffer do |zos| | |
file = kit_banco.social_contract_file.file | |
file_obj = bucket.object(file.path) | |
zos.put_next_entry("ContratoSocial.#{file.extension}") | |
zos.print(file_obj.get.body.read) |
brazil = Spree::Country.find_by(name: "Brasil") | |
Spree::State.create!( | |
[{name: "Acre", abbr: "AC", country: brazil}, | |
{name: "Alagoas", abbr: "AL", country: brazil}, | |
{name: "Amapá", abbr: "AP", country: brazil}, | |
{name: "Amazonas", abbr: "AM", country: brazil}, | |
{name: "Bahia", abbr: "BA", country: brazil}, | |
{name: "Ceará", abbr: "CE", country: brazil}, | |
{name: "Espírito Santo", abbr: "ES", country: brazil}, |