Skip to content

Instantly share code, notes, and snippets.

require File.dirname(__FILE__) + '/../spec_helper'
# But uh oh, now all the tests look the same.
# We've factored it to the point where the code is hiding
# what the real intention is. Lets move the should_receive(:create_breadcrumb_list)
# stuff back into the it blocks so we can see the difference, and we
# should be done.
describe BreadcrumbsHelper do
# http://www.mikeperham.com/2009/01/21/testing-multipart-upload-with-sinatra/
module FiveRuns
module Multipart
class FileUpload
BOUNDARY_ROOT = 'B0UND~F0R~UPL0AD'
attr_reader :file, :params, :rack_opts
def initialize(params={}, rack_opts = {})
1 environment: development
2 chdir: /Users/gmcinnes/Documents/projects/Background
3 address: 0.0.0.0
4 user: gmcinnes
5 group: staff
6 port: 8099
7 max_conns: 1024
8 timeout: 30
9 max_persistent_conns: 512
10 daemonize: false
package org.ehealthinnovation.chartDataProviders
{
import mx.charts.series.*;
public interface ChartDataProvider
{
function initialize(result:Object):AbstractChartDataProvider
f = File.open('sinatra.log', 'r')
hashes = []
str = ""
toggle = false
f.each_line do |line|
if line.match(/ \{.*/)
toggle = true
end
module HoptoadNotifier
def logger
if defined?(Rails.logger)
Rails.logger
elsif defined?(RAILS_DEFAULT_LOGGER)
RAILS_DEFAULT_LOGGER
else
Logger.new(STDOUT)
end
end
@gmcinnes
gmcinnes / install_leopard_tamer.sh
Created October 26, 2010 19:01
Installs LeopardTamer to your machine
#!/bin/bash
# Use the system ruby for now, if rvm is installed
if [ `which rvm` != "" ]; then
rvm use system
fi
# Install chef
sudo gem install chef
@gmcinnes
gmcinnes / install_lion_tamer.sh
Created October 26, 2010 19:50
Installs LionTamer to your machine
echo ""
echo "TAMING YOUR LION"
echo "This may take a while. Don't panic"
echo ""
# Use the system ruby for now, if rvm is installed
if [ "`which rvm`" != "" ]; then
rvm use system
fi
@gmcinnes
gmcinnes / gist:1282978
Created October 12, 2011 23:52
Output of "brew install -vd cmake"
Grant-McInnes-MaRS-Corp:~/Developer/Library/Formula(master) gmcinnes$ brew install -vd cmake
==> Downloading http://www.cmake.org/files/v2.8/cmake-2.8.6.tar.gz
File already downloaded in /Users/gmcinnes/Library/Caches/Homebrew
/usr/bin/tar xf /Users/gmcinnes/Library/Caches/Homebrew/cmake-2.8.6.tar.gz
==> ./bootstrap --prefix=/Users/gmcinnes/Developer/Cellar/cmake/2.8.6 --system-libs --no-system-libarchive --datadir=/share/cmake --docdir=/share/doc/cmake --mandir=/share/man
./bootstrap --prefix=/Users/gmcinnes/Developer/Cellar/cmake/2.8.6 --system-libs --no-system-libarchive --datadir=/share/cmake --docdir=/share/doc/cmake --mandir=/share/man
---------------------------------------------
CMake 2.8.6, Copyright 2000-2009 Kitware, Inc.
C compiler on this system is: /usr/bin/llvm-gcc -O3 -march=core2 -w -pipe
C++ compiler on this system is: /usr/bin/llvm-g++ -O3 -march=core2 -w -pipe
@gmcinnes
gmcinnes / chef-client debug output
Created November 1, 2011 14:59
chef-client template update issue
root@jeos:/var/cache/chef/cookbooks/nagios/templates/default# chef-client -l debug
[Tue, 01 Nov 2011 10:09:45 -0400] INFO: *** Chef 0.10.4 ***
[Tue, 01 Nov 2011 10:09:45 -0400] DEBUG: Loading plugin os
[Tue, 01 Nov 2011 10:09:45 -0400] DEBUG: Loading plugin kernel
[Tue, 01 Nov 2011 10:09:45 -0400] DEBUG: Loading plugin ruby
[Tue, 01 Nov 2011 10:09:45 -0400] DEBUG: Loading plugin languages
[Tue, 01 Nov 2011 10:09:45 -0400] DEBUG: ---- Begin ruby -e "require 'rbconfig'; puts %Q(release_date=#{RUBY_RELEASE_DATE},ruby_bin=#{::File.join(::Config::CONFIG['bindir'], ::Config::CONFIG['ruby_install_name'])},target_cpu=#{::Config::CONFIG['target_cpu']},host_os=#{::Config::CONFIG['host_os']},target_vendor=#{::Config::CONFIG['target_vendor']},target_os=#{::Config::CONFIG['target_os']},platform=#{RUBY_PLATFORM},host=#{::Config::CONFIG['host']},host_cpu=#{::Config::CONFIG['host_cpu']},target=#{::Config::CONFIG['target']},version=#{RUBY_VERSION},bin_dir=#{::Config::CONFIG['bindir']},host_vendor=#{::Config::CONFIG['host_vend