Diego R. V. diegorv

View gist:535853
1 2 3 4 5 6 7 8 9 10
source 'http://rubygems.org'
 
gem 'rails', '3.0.0.rc'
# gem 'rails', :git => 'git://github.com/rails/rails.git'
 
# ----------------------------------------------------------------------- #
 
# Default
gem 'inherited_resources', '1.1.2'
gem 'will_paginate', "~> 3.0.pre2"
View gist:531743
1 2 3 4 5 6 7 8 9 10
class RoleSets
role :admin do
can :manage, :all
end
role :diretoria do
can [:read, :edit], [Post]
end
role :maluco do
View env.rb
1 2 3 4 5 6 7 8 9
ENV["RAILS_ENV"] = "test"
require File.expand_path(File.dirname(__FILE__) + '/../../config/environment')
require 'shoulda'
require 'webrat'
require 'factory_girl'
require 'test/factories/clearance'
require 'clearance/../../shoulda_macros/clearance'
require 'cucumber/rails/world'
Cucumber::Rails.use_transactional_fixtures
View gist:397579
1 2 3 4 5 6 7 8 9 10
# Sean Porter (http://portertech.ca)
# Example unicorn configuration for a decent VPS (Virtual Private Server)
#
# See http://unicorn.bogomips.org/Unicorn/Configurator.html for complete documentation.
 
# Use at least one worker per core
worker_processes 6
 
# Help ensure your application will always spawn in the symlinked "current" directory that Capistrano sets up
working_directory "/var/www/myapp"
View gist:397577
1 2 3 4 5 6 7 8 9 10
# Sean Porter (http://portertech.ca)
# Example god configuration for Unicorn (Rails)
# Thank you GitHub!
#
# http://unicorn.bogomips.org/SIGNALS.html
rails_env = ENV['RAILS_ENV'] || 'production'
rails_root = ENV['RAILS_ROOT'] || "/var/www/myapp"
God.watch do |w|
View nginx.conf
1 2 3 4 5 6 7 8
#user nobody;
worker_processes 1;
 
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
 
#pid logs/nginx.pid;
View gist:384153
1 2 3 4 5 6 7 8 9
#!/bin/bash
 
echo "[+] Configure TIME -----"
dpkg-reconfigure tzdata
apt-get install -y ntp
ntpdate ntp.ubuntu.com
 
echo "[+] Install default libs -----"
apt-get install -y build-essential zlib1g-dev libssl-dev libreadline5-dev
View selenium_steps.rb
1 2 3 4
def wait_for_ajax(timeout=5000)
js_condition = "selenium.browserbot.getCurrentWindow().jQuery.active == 0"
selenium.wait_for_condition(js_condition, timeout)
end
View app.rb
1 2 3 4 5 6 7 8 9 10
# Set up git repository
git :init
 
# remove all useless public files
run "rmdir tmp/{pids,sessions,sockets,cache}"
run "rm README"
run "rm log/*.log"
run "rm public/index.html"
run "rm public/javascripts/*"
run "rm public/favicon.ico"
View deploy.rb
1 2 3 4 5 6 7 8 9
# simple capistrano task for wordpress deploy
# just replace the content to fit your app path and names
# and run cap deploy:setup && cap deploy
# you can also run a cap wordpress:upload_config to copy the local config-sample.php to remote shared folder
# warning: this recipe don't create the database
 
# APP SETTINGS
set :application, "your_app_name"
set :domain_name , "yourdomain.com.br"
Something went wrong with that request. Please try again.