Skip to content

Instantly share code, notes, and snippets.

@rodrigomaia
rodrigomaia / gist:1725876
Created February 2, 2012 21:26
Criar .rvmrc
rvm --create --rvmrc use ruby-1.9.2-p290@<PROJETO>
@rodrigomaia
rodrigomaia / simplepastiefile.rb
Created March 5, 2012 18:34
Loading rake task and generators
Loading rake tasks and generators
If your railtie has rake tasks, you can tell Rails to load them through the method ::rake_tasks:
class MyRailtie < Rails::Railtie
rake_tasks do
load "path/to/my_railtie.tasks"
end
end
By default, Rails load generators from your load path. However, if you want to place your generators at a different location, you can specify in your Railtie a block which will load them during normal generators lookup:
@rodrigomaia
rodrigomaia / simplepastiefile.rb
Created March 6, 2012 14:05
RubyGems Manager
#Create Gem Structure
bundle gem yourgem
#RubyGems Manager
gem install gemcutter
#Build Gem
gem build yourgem.gemspec
#Publish Gem
git remote add origin [email protected]:fortesinformatica/jasper_rails.git
git push -u origin master
@rodrigomaia
rodrigomaia / simplepastiefile.rb
Created March 8, 2012 22:57
Postgres via macport
###########################################################
# A startup item has been generated that will aid in
# starting postgresql84-server with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo port load postgresql84-server
###########################################################
---> Installing postgresql84-server @8.4.11_0
@rodrigomaia
rodrigomaia / simplepastiefile.rb
Created March 10, 2012 15:46
Start|Stop Postgres on Mac
#!/bin/bash
echo -n "PostgreSQL 9.1 "
action=$1
if [ -z $1 ]
then
action='start'
fi
echo "${action}ing"
@rodrigomaia
rodrigomaia / simplepastiefile.rb
Created March 13, 2012 16:54
Change Password on Postgres
sudo passwd postgres
su postgres
psql
alter user postgres with password 'foo';
\q
@rodrigomaia
rodrigomaia / gist:2186403
Created March 24, 2012 18:42
Install CocoaPods
gem install cocoapods
cd PastaDoProjeto
mate Podfile
platform :ios
dependency 'AFNetworking', '0.9.1'
dependency 'JSONKit', '1.4'
pod setup
pod install
pod install GetGlue.xcodeproj
open .
@rodrigomaia
rodrigomaia / gist:2781396
Created May 24, 2012 12:53
[RSpec] How to get instance that was invoked a stub method on any_instance
ANYCLASS.any_instance.stub(:METHOD) do |METHOD_PARAM|
INSTANCE_ANYCLASS = ANYCLASS.__recorder.instance_that_received(:METHOD)
end
# See docs:
# AnyInstance => http://rubydoc.info/github/rspec/rspec-mocks/RSpec/Mocks/AnyInstance
# Recorder => http://rubydoc.info/github/rspec/rspec-mocks/RSpec/Mocks/AnyInstance/Recorder
@rodrigomaia
rodrigomaia / gist:2869447
Created June 4, 2012 16:37
How to install ActiveMQ on Ubuntu
wget http://apache.mirror.pop-sc.rnp.br/apache/activemq/apache-activemq/5.6.0/apache-activemq-5.6.0-bin.tar.gz
tar zxvf apache-activemq-5.6.0-bin.tar.gz
#Opcional: Change activemq for a place more appropriate
sudo mv apache-activemq-5.6.0 /usr/local/activemq
cd [activemq_install_dir]/bin
chmod 755 activemq
#Automatic Starting
sudo vi /etc/init.d/activemq