Skip to content

Instantly share code, notes, and snippets.

Alex Gonzalez Lacasa aloon

Block or report user

Report or block aloon

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@aloon
aloon / extract_fixtures.rake
Created Apr 3, 2012
extracting data for fixtures
View extract_fixtures.rake
desc "extracting data for fixtures"
task :extract_fixtures => :environment do
sql = "SELECT * FROM %s"
skip_tables = ["schema_info","schema_migrations"]
ActiveRecord::Base.establish_connection
(ActiveRecord::Base.connection.tables - skip_tables).each do |table_name|
i = "000"
File.open(Rails.root.join('test','fixtures',"#{table_name}.yml"), 'w' ) do |file|
data = ActiveRecord::Base.connection.select_all(sql % table_name)
file.write data.inject({}) { |hash, record|
@aloon
aloon / threads.rb
Created Mar 17, 2012
download and delete all from S3
View threads.rb
#!/usr/bin/env ruby
require 'fileutils'
require 'right_aws'
AWS_ACCESS_KEY_ID = '...'
AWS_SECRET_ACCESS_KEY = '...'
BUCKET = 'jujuego'
DOWNLOAD_DIR = '../files'
BUCKET_NAME = 'jujuego'
@aloon
aloon / main.rb
Created Mar 10, 2012
download and delete from S3
View main.rb
#!/usr/bin/env ruby
require 'fileutils'
require 'aws/s3'
AWS_ACCESS_KEY_ID = '...'
AWS_SECRET_ACCESS_KEY = '...'
DOWNLOAD_DIR = 'files'
cont = true
You can’t perform that action at this time.