This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
config.action_controller.asset_host = Proc.new do |source, request| | |
non_ssl_host = "http://asset#{source.hash % 4}.backpackit.com" | |
ssl_host = "https://asset1.backpackit.com" | |
if request.ssl? | |
case | |
when source =~ /\.js$/ | |
ssl_host | |
when request.headers["USER_AGENT"] =~ /(Safari)/ | |
non_ssl_host |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[sudo] gem install term-ansicolor treetop diff-lcs nokogiri builder | |
[sudo] gem install rspec rspec-rails cucumber webrat | |
rails newproj | |
cd newproj | |
git clone git://github.com/aslakhellesoy/cucumber.git vendor/plugins/cucumber | |
git clone git://github.com/brynary/webrat.git vendor/plugins/webrat | |
ruby script/generate cucumber | |
ruby script/generate scaffold Frooble name:string color:string description:text | |
rake db:migrate | |
ruby script/generate feature Frooble name:string color:string description:text |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
blink:community bigfleet$ cucumber -p verbose | |
Ruby files required: | |
* features/support/env.rb | |
* features/support/paths.rb | |
* features/step_definitions/response_steps.rb | |
* features/plugins/steps/tradeking_recognia_steps.rb | |
* features/plugins/steps/tradeking_relish_steps.rb | |
* features/plugins/steps/tradeking_utils_steps.rb | |
* features/step_definitions/aasm_steps.rb | |
* features/step_definitions/activity_controller_steps.rb |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<%= branch = `git symbolic-ref HEAD`.gsub('refs/heads/', '').chomp.gsub('/', '_') %> | |
login: &login | |
adapter: mysql | |
username: root | |
password: xxxxxxxxxxxxxx | |
host: localhost | |
socket: /opt/local/var/run/mysql5/mysqld.sock | |
development: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Host ec2*compute-1.amazonaws.com | |
User some_user | |
StrictHostKeyChecking no | |
Host my_chef_instance | |
User some_user | |
Hostname ec2-xx-xx-xx-xx.compute-1.amazonaws.com | |
StrictHostKeyChecking no | |
LocalForward 8443 localhost:443 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Bash snippet to open new shells in most recently visited dir. | |
# Useful if you want to open a new terminal tab at the present | |
# tab's location. | |
# | |
# Put this in your .bashrc or whatever. | |
pathed_cd () { | |
if [ "$1" == "" ]; then | |
cd | |
else |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
require 'rubygems' | |
require 'thor' | |
require 'chef' | |
require 'chef/node' | |
require 'chef/rest' | |
# Please see the readme for overview documentation. | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ack \(Given\|When\|Then\) features/step_definitions | |
features/step_definitions/admin_steps.rb | |
3:Given /^I signed up as an admin with "(.*)\/(.*)"$/ do |email, password| | |
10:Given /^I signed up as an admin who cannot publish deals with "(.*)\/(.*)"$/ do |email, password| | |
20:Then /^I should see the admin index page$/ do | |
24:Then /^I should see a user named "(.*)"$/ do |name| | |
features/step_definitions/clearance_steps.rb | |
3:Then /^I should see error messages$/ do |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-module(packer). | |
-export([pack/1, test/0]). | |
pack(Data) -> | |
pack(Data, []). | |
test() -> | |
[[a, a, a], [b, b, b]] = packer:pack([a,a,a,b,b,b]), | |
[[a,a,a,a], [b], [c, c], [a, a], [d], [e, e, e, e]] = packer:pack([a,a,a,a,b,c,c,a,a,d,e,e,e,e]), |